### Log truncated: showing last 9.0 of 18.9 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-09-07 12:15:52,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [65/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:15:52,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [66/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:15:52,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [67/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:15:52,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76475462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '6333a03c-5382-49de-97dc-98d8ace64cad'}] 2026-09-07 12:15:52,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76475462 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '6333a03c-5382-49de-97dc-98d8ace64cad'} created pos.order #564 2026-09-07 12:15:52,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76475462 finished 2026-09-07 12:15:52,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.047 0.080 2026-09-07 12:15:52,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.020 0.031 2026-09-07 12:15:52,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:15:52,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38774688 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '6333a03c-5382-49de-97dc-98d8ace64cad'}] 2026-09-07 12:15:52,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [68/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:15:52,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38774688 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '6333a03c-5382-49de-97dc-98d8ace64cad'} sync ignored for existing PoS order pos.order(564,) (state: paid) 2026-09-07 12:15:52,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38774688 finished 2026-09-07 12:15:52,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-09-07 12:15:52,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:15:53,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.065 0.087 2026-09-07 12:15:53,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 22067244 (allocated 24907776) 2026-09-07 12:15:53,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 77923 2026-09-07 12:15:53,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-09-07 12:15:53,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 77923 2026-09-07 12:15:53,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121553_259870_test_gift_card_code_links_to_correct_program.txt 2026-09-07 12:15:53,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmp16w77nbd_chrome_odoo" 2026-09-07 12:15:53,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-09-07 12:15:53,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 78146 2026-09-07 12:15:53,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmphx8bsh04_chrome_odoo 2026-09-07 12:15:53,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:42077/json/version 2026-09-07 12:15:53,931 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:15:53,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: Chrome/150.0.7871.114 2026-09-07 12:15:53,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:42077/json 2026-09-07 12:15:53,981 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:15:54,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:42077/devtools/page/E2F150154636840E8FA4B72701F9C702 2026-09-07 12:15:54,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-09-07 12:15:54,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-09-07 12:15:54,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:15:54,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-09-07 12:15:54,200 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:15:54,200 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:15:54,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:15:54,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:54] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.036 0.403 2026-09-07 12:15:54,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': 'E2F150154636840E8FA4B72701F9C702', 'loaderId': '518AC064D0D880C1B8675AAD04B1E32D', 'isDownload': False} 2026-09-07 12:15:54,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate ready code "odoo.isTourReady('test_gift_card_no_date')" 2026-09-07 12:15:54,666 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:15:54,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:54] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:15:54,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:54] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:15:54,702 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:54] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-09-07 12:15:55,190 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:15:55,199 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:15:55,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-07 12:15:55,221 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:15:55,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [1/17] Tour test_gift_card_no_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:15:55,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-07 12:15:55,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:15:55,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:15:55,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.017 2026-09-07 12:15:55,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-09-07 12:15:55,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-07 12:15:55,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.031 2026-09-07 12:15:56,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.247 0.319 2026-09-07 12:15:56,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:15:56,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:15:56,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.047 2026-09-07 12:15:56,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.005 2026-09-07 12:15:56,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-09-07 12:15:56,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-07 12:15:56,324 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:15:56,337 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:15:56,341 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:15:56,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.017 0.021 2026-09-07 12:15:56,404 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15: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-09-07 12:15:56,407 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:15:56,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.054 0.075 2026-09-07 12:15:56,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-09-07 12:15:56,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.013 0.049 2026-09-07 12:15:56,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [2/17] Tour test_gift_card_no_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:15:56,545 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:15:56,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.031 2026-09-07 12:15:56,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [3/17] Tour test_gift_card_no_date → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:15:56,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.104 0.078 2026-09-07 12:15:56,714 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:15:56,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.017 0.206 2026-09-07 12:15:56,764 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:15:56,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.187 2026-09-07 12:15:56,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-09-07 12:15:56,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-09-07 12:15:56,865 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.003 0.258 2026-09-07 12:15:56,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.162 2026-09-07 12:15:56,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.149 2026-09-07 12:15:56,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-07 12:15:56,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:56] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-07 12:15:57,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.178 2026-09-07 12:15:57,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:57] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-07 12:15:57,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:57] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-09-07 12:15:57,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [4/17] Tour test_gift_card_no_date → Step a:contains("Sell physical gift card?") 2026-09-07 12:15:57,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [5/17] Tour test_gift_card_no_date → Step Input code 'test' (trigger: input[id="code"]) 2026-09-07 12:15:57,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [6/17] Tour test_gift_card_no_date → Step Input amount '42' (trigger: input[id="amount"]) 2026-09-07 12:15:57,803 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:57] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.014 0.016 2026-09-07 12:15:57,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [7/17] Tour test_gift_card_no_date → Step Input date '' (trigger: .modal input.o_datetime_input.cursor-pointer.form-control.form-control-lg) 2026-09-07 12:15:57,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [8/17] Tour test_gift_card_no_date → Step .btn-primary:contains("Add Balance") 2026-09-07 12:15:57,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [9/17] Tour test_gift_card_no_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:15:58,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [10/17] Tour test_gift_card_no_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:15:58,071 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:15:58,074 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:15:58,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [11/17] Tour test_gift_card_no_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:15:58,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [12/17] Tour test_gift_card_no_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:15:58,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [13/17] Tour test_gift_card_no_date → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:15:58,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [14/17] Tour test_gift_card_no_date → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:15:58,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [15/17] Tour test_gift_card_no_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:15:58,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [16/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:15:58,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23922095 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '75dffebb-d839-4b04-ad77-f6446c5c186b'}] 2026-09-07 12:15:58,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:15:58,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23922095 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '75dffebb-d839-4b04-ad77-f6446c5c186b'} created pos.order #565 2026-09-07 12:15:58,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23922095 finished 2026-09-07 12:15:58,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.090 0.106 2026-09-07 12:15:58,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.030 0.034 2026-09-07 12:15:58,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:15:58,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24878451 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '75dffebb-d839-4b04-ad77-f6446c5c186b'}] 2026-09-07 12:15:58,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [17/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:15:58,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24878451 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '75dffebb-d839-4b04-ad77-f6446c5c186b'} sync ignored for existing PoS order pos.order(565,) (state: paid) 2026-09-07 12:15:58,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-09-07 12:15:58,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:15:58,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24878451 finished 2026-09-07 12:15:59,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16730108 (allocated 18087936) 2026-09-07 12:15:59,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 78146 2026-09-07 12:15:59,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-09-07 12:15:59,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 78146 2026-09-07 12:15:59,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:15:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.093 0.097 2026-09-07 12:15:59,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121559_120430_test_gift_card_no_date.txt 2026-09-07 12:15:59,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmphx8bsh04_chrome_odoo" 2026-09-07 12:15:59,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-09-07 12:15:59,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 78356 2026-09-07 12:15:59,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmpmi3xiafq_chrome_odoo 2026-09-07 12:15:59,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:39457/json/version 2026-09-07 12:15:59,824 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:15:59,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: Chrome/150.0.7871.114 2026-09-07 12:15:59,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:39457/json 2026-09-07 12:15:59,925 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:15:59,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:39457/devtools/page/D30D34A85D925BE06E305B64CA1EBAB4 2026-09-07 12:15:59,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-09-07 12:15:59,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-09-07 12:16:00,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:16:00,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-09-07 12:16:00,203 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:00,203 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:00,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:16:00,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:00] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.050 0.409 2026-09-07 12:16:00,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': 'D30D34A85D925BE06E305B64CA1EBAB4', 'loaderId': '3D82CB0205A53943B293E5C623EE33A1', 'isDownload': False} 2026-09-07 12:16:00,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-09-07 12:16:00,700 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:16:00,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:00] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:16:00,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:00] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:16:00,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:00] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:16:01,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:16:01,250 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:16:01,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:16:01,289 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:01,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-07 12:16:01,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [1/29] Tour GiftCardProgramPriceNoTaxTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:16:01,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:16:01,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:01,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "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-09-07 12:16:01,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.039 2026-09-07 12:16:01,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.037 2026-09-07 12:16:01,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-07 12:16:02,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.255 0.323 2026-09-07 12:16:02,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:16:02,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:16:02,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-09-07 12:16:02,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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.007 2026-09-07 12:16:02,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-09-07 12:16:02,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:16:02,346 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:02,384 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:02,394 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:16:02,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.045 0.020 2026-09-07 12:16:02,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.074 2026-09-07 12:16:02,434 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:02,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-09-07 12:16:02,453 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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-09-07 12:16:02,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.008 0.026 2026-09-07 12:16:02,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [2/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:16:02,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.034 0.025 2026-09-07 12:16:02,578 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:16:02,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.048 0.124 2026-09-07 12:16:02,720 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:02,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [3/29] Tour GiftCardProgramPriceNoTaxTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-07 12:16:02,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.037 0.178 2026-09-07 12:16:02,795 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:02,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.013 0.200 2026-09-07 12:16:02,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-09-07 12:16:02,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-09-07 12:16:02,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-07 12:16:02,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-07 12:16:02,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-07 12:16:03,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:03] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.142 2026-09-07 12:16:03,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:03] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.003 0.419 2026-09-07 12:16:03,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.172 2026-09-07 12:16:03,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:03] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.205 2026-09-07 12:16:03,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:03] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-09-07 12:16:03,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [4/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:03,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [5/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-07 12:16:03,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [6/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:16:03,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [7/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:16:03,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [8/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:16:03,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [9/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:16:03,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [10/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:16:03,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [11/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-07 12:16:03,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [12/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:16:03,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [13/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:16:03,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [14/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","price":"1.98"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-09-07 12:16:03,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [15/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:03,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [16/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:03,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [17/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:03,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [18/29] Tour GiftCardProgramPriceNoTaxTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:16:03,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [19/29] Tour GiftCardProgramPriceNoTaxTour → Step input text '043123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:16:04,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [20/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:16:04,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [21/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:16:04,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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 - 6 0.004 0.010 2026-09-07 12:16:04,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:04] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.025 2026-09-07 12:16:04,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [22/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:16:04,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [23/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:16:04,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [24/29] Tour GiftCardProgramPriceNoTaxTour → Step Check the product page (trigger: .product-list) 2026-09-07 12:16:04,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [25/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:04,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [26/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-09-07 12:16:04,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [27/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:04,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [28/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98")) 2026-09-07 12:16:04,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [29/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98"):not(:visible)) 2026-09-07 12:16:04,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-09-07 12:16:04,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-07 12:16:04,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15356508 (allocated 16515072) 2026-09-07 12:16:04,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 78356 2026-09-07 12:16:04,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-09-07 12:16:04,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 78356 2026-09-07 12:16:04,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121604_779250_test_gift_card_price_no_tax.txt 2026-09-07 12:16:04,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmpmi3xiafq_chrome_odoo" 2026-09-07 12:16:04,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-09-07 12:16:05,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 78572 2026-09-07 12:16:05,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpev4amv2b_chrome_odoo 2026-09-07 12:16:05,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:33619/json/version 2026-09-07 12:16:05,604 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:05,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:16:05,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:33619/json 2026-09-07 12:16:05,661 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:05,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:33619/devtools/page/963092BC7E96E16A43C68730B99CB3B4 2026-09-07 12:16:05,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-07 12:16:05,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-07 12:16:05,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:16:05,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-07 12:16:05,845 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:05,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-07 12:16:05,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:16:06,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:06] "GET /pos/ui/75 HTTP/1.1" 200 - 89 0.040 0.547 2026-09-07 12:16:06,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '963092BC7E96E16A43C68730B99CB3B4', 'loaderId': '70A16CC6A937522368DDA158E91BA590', 'isDownload': False} 2026-09-07 12:16:06,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-09-07 12:16:06,471 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:16:06,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:06] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.028 2026-09-07 12:16:06,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:06] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-07 12:16:06,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:06] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.044 2026-09-07 12:16:07,019 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:16:07,022 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:07,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:16:07,053 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:07,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/14] Tour GiftCardProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:16:07,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.006 2026-09-07 12:16:07,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:16:07,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:07,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-07 12:16:07,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-07 12:16:07,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.034 2026-09-07 12:16:07,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-07 12:16:07,872 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.288 0.321 2026-09-07 12:16:07,898 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:16:07,977 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-09-07 12:16:08,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.034 2026-09-07 12:16:08,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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.007 2026-09-07 12:16:08,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:16:08,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:16:08,149 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:08,169 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:08,172 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:16:08,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.020 2026-09-07 12:16:08,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:16:08,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.049 2026-09-07 12:16:08,220 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:08,223 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:08,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.011 2026-09-07 12:16:08,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/14] Tour GiftCardProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:16:08,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.014 0.031 2026-09-07 12:16:08,411 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:16:08,492 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:16:08,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.114 0.041 2026-09-07 12:16:08,596 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:08,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/14] Tour GiftCardProgramTour1 → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:16:08,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.058 0.182 2026-09-07 12:16:08,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-09-07 12:16:08,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.251 2026-09-07 12:16:08,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.002 0.318 2026-09-07 12:16:08,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.167 2026-09-07 12:16:08,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:16:08,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-07 12:16:08,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:09,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:09,088 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:09,088 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:16:09,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/14] Tour GiftCardProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:09,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/14] Tour GiftCardProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:09,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/14] Tour GiftCardProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:16:09,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/14] Tour GiftCardProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:09,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/14] Tour GiftCardProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:09,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:09,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95797315 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a85fba3c-7f76-474a-92b4-9fe025b0b483'}] 2026-09-07 12:16:09,417 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:09,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95797315 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a85fba3c-7f76-474a-92b4-9fe025b0b483'} created pos.order #566 2026-09-07 12:16:09,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95797315 finished 2026-09-07 12:16:09,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.071 0.118 2026-09-07 12:16:09,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.031 0.043 2026-09-07 12:16:09,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:16:09,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94034682 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a85fba3c-7f76-474a-92b4-9fe025b0b483'}] 2026-09-07 12:16:09,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:09,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94034682 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a85fba3c-7f76-474a-92b4-9fe025b0b483'} sync ignored for existing PoS order pos.order(566,) (state: paid) 2026-09-07 12:16:09,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94034682 finished 2026-09-07 12:16:09,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-07 12:16:09,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 12:16:10,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15377000 (allocated 16515072) 2026-09-07 12:16:10,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 78572 2026-09-07 12:16:10,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-07 12:16:10,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.082 0.097 2026-09-07 12:16:10,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 78572 2026-09-07 12:16:10,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121610_139503_test_gift_card_program.txt 2026-09-07 12:16:10,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpev4amv2b_chrome_odoo" 2026-09-07 12:16:10,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 78772 2026-09-07 12:16:10,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpdylwicrg_chrome_odoo 2026-09-07 12:16:10,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:38775/json/version 2026-09-07 12:16:10,462 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:10,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:16:10,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:38775/json 2026-09-07 12:16:10,512 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:10,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:38775/devtools/page/57DC5333FCE932C866A908ED901C9F97 2026-09-07 12:16:10,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-07 12:16:10,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-07 12:16:10,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:16:10,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-07 12:16:10,678 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:10,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-07 12:16:10,762 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:10] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.028 0.040 2026-09-07 12:16:10,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '57DC5333FCE932C866A908ED901C9F97', 'loaderId': 'B7EE338ECA76F23C6DE4E99B86D183D4', 'isDownload': False} 2026-09-07 12:16:10,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-09-07 12:16:10,797 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:16:10,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:10] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-09-07 12:16:10,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:10] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:16:10,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:10] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-09-07 12:16:11,284 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:11,297 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:11,305 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:16:11,324 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:11,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/17] Tour GiftCardProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:16:11,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 12:16:11,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:16:11,365 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:11,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "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-09-07 12:16:11,397 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:16:11,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.016 0.026 2026-09-07 12:16:11,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-07 12:16:11,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.179 0.284 2026-09-07 12:16:11,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:16:12,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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.010 2026-09-07 12:16:12,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.045 2026-09-07 12:16:12,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-09-07 12:16:12,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:16:12,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:12,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:16:12,283 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:16:12,316 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:16:12,317 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:16:12,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.028 0.084 2026-09-07 12:16:12,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.098 2026-09-07 12:16:12,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.090 2026-09-07 12:16:12,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/17] Tour GiftCardProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:12,422 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:12,423 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:12,511 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:16:12,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.026 0.022 2026-09-07 12:16:12,567 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:12,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.046 0.025 2026-09-07 12:16:12,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:12,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:12,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.026 0.166 2026-09-07 12:16:12,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-07 12:16:12,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-07 12:16:12,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/17] Tour GiftCardProgramTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:16:12,771 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:12,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/17] Tour GiftCardProgramTour2 → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:16:12,789 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.035 0.284 2026-09-07 12:16:12,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/17] Tour GiftCardProgramTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:16:12,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-07 12:16:12,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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.012 2026-09-07 12:16:12,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.024 2026-09-07 12:16:13,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-07 12:16:13,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:13,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:13,177 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:13,178 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:13,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/17] Tour GiftCardProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:13,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/17] Tour GiftCardProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:13,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/17] Tour GiftCardProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:13,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [15/17] Tour GiftCardProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:13,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [16/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:13,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:16:13,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #535255 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '6e8a58a8-6778-40db-b4b5-5d92bcfb61df'}] 2026-09-07 12:16:13,502 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:13,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #535255 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '6e8a58a8-6778-40db-b4b5-5d92bcfb61df'} created pos.order #567 2026-09-07 12:16:13,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #535255 finished 2026-09-07 12:16:13,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.113 0.223 2026-09-07 12:16:13,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.022 0.049 2026-09-07 12:16:13,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:16:14,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40770877 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '6e8a58a8-6778-40db-b4b5-5d92bcfb61df'}] 2026-09-07 12:16:14,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40770877 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '6e8a58a8-6778-40db-b4b5-5d92bcfb61df'} sync ignored for existing PoS order pos.order(567,) (state: paid) 2026-09-07 12:16:14,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40770877 finished 2026-09-07 12:16:14,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [17/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:14,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-07 12:16:14,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 12:16:14,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.081 0.090 2026-09-07 12:16:14,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 17922288 (allocated 20709376) 2026-09-07 12:16:14,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 78772 2026-09-07 12:16:14,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-07 12:16:14,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 78772 2026-09-07 12:16:14,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121614_401230_test_gift_card_program.txt 2026-09-07 12:16:14,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpdylwicrg_chrome_odoo" 2026-09-07 12:16:14,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-09-07 12:16:15,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 78978 2026-09-07 12:16:15,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmpbq_i41yz_chrome_odoo 2026-09-07 12:16:15,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:45447/json/version 2026-09-07 12:16:15,261 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:15,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/150.0.7871.114 2026-09-07 12:16:15,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:45447/json 2026-09-07 12:16:15,300 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:15,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:45447/devtools/page/F50ECE2EA47BD31AF8E5E2F6F161EF5C 2026-09-07 12:16:15,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-09-07 12:16:15,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-09-07 12:16:15,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:16:15,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-09-07 12:16:15,537 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:15,538 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:15,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:16:16,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.057 0.434 2026-09-07 12:16:16,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': 'F50ECE2EA47BD31AF8E5E2F6F161EF5C', 'loaderId': '711708AB46B304FDB4F032A16BD7B7EE', 'isDownload': False} 2026-09-07 12:16:16,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-09-07 12:16:16,060 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:16:16,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-09-07 12:16:16,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.022 0.032 2026-09-07 12:16:16,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.062 2026-09-07 12:16:16,509 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:16,531 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:16,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-07 12:16:16,562 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:16,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [1/19] Tour GiftCardProgramInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:16:16,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-07 12:16:16,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:16:16,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:16,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.009 2026-09-07 12:16:16,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-07 12:16:16,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "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-09-07 12:16:16,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-07 12:16:17,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.297 0.332 2026-09-07 12:16:17,435 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:16:17,518 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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-09-07 12:16:17,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-07 12:16:17,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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-09-07 12:16:17,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-09-07 12:16:17,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:16:17,697 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:17,716 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:16:17,720 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:16:17,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.022 2026-09-07 12:16:17,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-07 12:16:17,769 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:16:17,773 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:16:17,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.067 2026-09-07 12:16:17,801 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-09-07 12:16:17,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [2/19] Tour GiftCardProgramInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:16:17,881 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.021 2026-09-07 12:16:17,898 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:16:17,974 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:18,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [3/19] Tour GiftCardProgramInvoice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:16:18,072 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.140 0.053 2026-09-07 12:16:18,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-07 12:16:18,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.003 0.162 2026-09-07 12:16:18,142 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:18,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-07 12:16:18,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-09-07 12:16:18,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.046 0.357 2026-09-07 12:16:18,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-09-07 12:16:18,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-07 12:16:18,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-07 12:16:18,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-09-07 12:16:18,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.244 2026-09-07 12:16:18,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-09-07 12:16:18,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:18] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-09-07 12:16:18,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [4/19] Tour GiftCardProgramInvoice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:18,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [5/19] Tour GiftCardProgramInvoice → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:18,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [6/19] Tour GiftCardProgramInvoice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:18,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [7/19] Tour GiftCardProgramInvoice → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:18,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [8/19] Tour GiftCardProgramInvoice → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:18,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [9/19] Tour GiftCardProgramInvoice → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-07 12:16:19,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [10/19] Tour GiftCardProgramInvoice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:19,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [11/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:16:19,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [12/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-07 12:16:19,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [13/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:19,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [14/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:19,240 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:19,242 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:19,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [15/19] Tour GiftCardProgramInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:19,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [16/19] Tour GiftCardProgramInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:16:19,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [17/19] Tour GiftCardProgramInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:16:19,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [18/19] Tour GiftCardProgramInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:19,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [19/19] Tour GiftCardProgramInvoice → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:16:19,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50608221 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '107ab5f2-06c5-4f21-b3c0-6aaf75960797'}] 2026-09-07 12:16:19,538 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:16:21,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50608221 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '107ab5f2-06c5-4f21-b3c0-6aaf75960797'} created pos.order #568 2026-09-07 12:16:21,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50608221 finished 2026-09-07 12:16:21,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.494 1.182 2026-09-07 12:16:21,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.079 0.120 2026-09-07 12:16:21,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:21,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:16:21,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-09-07 12:16:21,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:16:21,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67806043 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '107ab5f2-06c5-4f21-b3c0-6aaf75960797'}] 2026-09-07 12:16:21,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67806043 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '107ab5f2-06c5-4f21-b3c0-6aaf75960797'} sync ignored for existing PoS order pos.order(568,) (state: done) 2026-09-07 12:16:21,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67806043 finished 2026-09-07 12:16:21,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 19349276 (allocated 20709376) 2026-09-07 12:16:21,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 78978 2026-09-07 12:16:21,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-09-07 12:16:21,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 78978 2026-09-07 12:16:21,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.143 0.072 2026-09-07 12:16:21,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121621_894697_test_gift_card_program_create_with_invoice.txt 2026-09-07 12:16:21,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmpbq_i41yz_chrome_odoo" 2026-09-07 12:16:21,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-09-07 12:16:22,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 79193 2026-09-07 12:16:22,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmpdihgk59b_chrome_odoo 2026-09-07 12:16:22,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:36873/json/version 2026-09-07 12:16:22,902 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:22,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-09-07 12:16:22,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:36873/json 2026-09-07 12:16:22,928 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:23,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:36873/devtools/page/8D11E639ECA3D95CA70A263CD5945CC5 2026-09-07 12:16:23,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-09-07 12:16:23,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-09-07 12:16:23,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:16:23,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-09-07 12:16:23,248 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:23,249 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:23,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:16:23,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:23] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.048 0.418 2026-09-07 12:16:23,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '8D11E639ECA3D95CA70A263CD5945CC5', 'loaderId': 'B93A21DCE1044C56E0F2D671D8823398', 'isDownload': False} 2026-09-07 12:16:23,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-07 12:16:23,743 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:16:23,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:23] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:16:23,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:23] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:16:23,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:23] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:16:24,207 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:16:24,216 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:16:24,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:16:24,236 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:24,240 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [1/37] Tour PosLoyaltyGiftCardTaxes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:16:24,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:16:24,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:16:24,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:24,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "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.017 2026-09-07 12:16:24,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-07 12:16:24,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.024 0.037 2026-09-07 12:16:24,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-07 12:16:25,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.275 0.370 2026-09-07 12:16:25,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:16:25,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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.010 2026-09-07 12:16:25,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.031 2026-09-07 12:16:25,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 12:16:25,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-09-07 12:16:25,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:16:25,386 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:25,414 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:16:25,415 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:16:25,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 14 0.014 0.026 2026-09-07 12:16:25,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-07 12:16:25,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.052 2026-09-07 12:16:25,493 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:25,495 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:25,529 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:16:25,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [2/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:16:25,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 32 0.073 0.068 2026-09-07 12:16:25,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /pos/ui/75 HTTP/1.1" 200 - 32 0.057 0.198 2026-09-07 12:16:25,807 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:25,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.263 2026-09-07 12:16:25,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [3/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:16:25,859 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:16:25,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.029 0.099 2026-09-07 12:16:25,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-07 12:16:25,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-09-07 12:16:25,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-07 12:16:25,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:25] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.164 2026-09-07 12:16:26,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:26] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-09-07 12:16:26,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:26] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-07 12:16:26,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:26] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-09-07 12:16:26,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:26] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.170 2026-09-07 12:16:26,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:26] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-09-07 12:16:26,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:26] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-07 12:16:26,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:26] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.011 0.152 2026-09-07 12:16:26,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.043 0.183 2026-09-07 12:16:26,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [4/37] Tour PosLoyaltyGiftCardTaxes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:26,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [5/37] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:16:26,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [6/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:16:26,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [7/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:16:26,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [8/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:16:26,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [9/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:26,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [10/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:16:26,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [11/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:16:26,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [12/37] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-07 12:16:26,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [13/37] Tour PosLoyaltyGiftCardTaxes → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:26,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [14/37] Tour PosLoyaltyGiftCardTaxes → Step a:contains("Sell physical gift card?") 2026-09-07 12:16:26,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [15/37] Tour PosLoyaltyGiftCardTaxes → Step Input code '044123456' (trigger: input[id="code"]) 2026-09-07 12:16:27,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [16/37] Tour PosLoyaltyGiftCardTaxes → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-07 12:16:27,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:27] "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.012 2026-09-07 12:16:27,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [17/37] Tour PosLoyaltyGiftCardTaxes → Step .btn-primary:contains("Add Balance") 2026-09-07 12:16:27,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [18/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:16:27,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [19/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-07 12:16:27,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [20/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:27,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [21/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:27,839 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:27,844 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:27,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [22/37] Tour PosLoyaltyGiftCardTaxes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:27,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [23/37] Tour PosLoyaltyGiftCardTaxes → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:27,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [24/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:16:28,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [25/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:28,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [26/37] Tour PosLoyaltyGiftCardTaxes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:28,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [27/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:28,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24330909 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0eb3d90e-bc96-469d-b642-6b5d80900c80'}] 2026-09-07 12:16:28,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:28,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24330909 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0eb3d90e-bc96-469d-b642-6b5d80900c80'} created pos.order #569 2026-09-07 12:16:28,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24330909 finished 2026-09-07 12:16:28,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.045 0.094 2026-09-07 12:16:28,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.024 0.035 2026-09-07 12:16:28,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:16:28,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34410820 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0eb3d90e-bc96-469d-b642-6b5d80900c80'}] 2026-09-07 12:16:28,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [28/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:28,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34410820 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0eb3d90e-bc96-469d-b642-6b5d80900c80'} sync ignored for existing PoS order pos.order(569,) (state: paid) 2026-09-07 12:16:28,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34410820 finished 2026-09-07 12:16:28,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [29/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-07 12:16:28,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [30/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:28,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.087 0.099 2026-09-07 12:16:28,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [31/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:28,767 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.008 0.012 2026-09-07 12:16:28,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [32/37] Tour PosLoyaltyGiftCardTaxes → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:16:28,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [33/37] Tour PosLoyaltyGiftCardTaxes → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:16:28,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [34/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:16:28,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [35/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:16:28,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:28] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 12:16:29,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:29] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.006 0.018 2026-09-07 12:16:29,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [36/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-07 12:16:29,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [37/37] Tour PosLoyaltyGiftCardTaxes → Step .order-summary .tax:contains(-6.52) 2026-09-07 12:16:29,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-09-07 12:16:29,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:16:29,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17830432 (allocated 19271680) 2026-09-07 12:16:29,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 79193 2026-09-07 12:16:29,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-09-07 12:16:29,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 79193 2026-09-07 12:16:29,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121629_400758_test_gift_card_rewards_using_taxes.txt 2026-09-07 12:16:29,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmpdihgk59b_chrome_odoo" 2026-09-07 12:16:30,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-07 12:16:31,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 79419 2026-09-07 12:16:31,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmppthixuwb_chrome_odoo 2026-09-07 12:16:31,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:37363/json/version 2026-09-07 12:16:31,168 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:31,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:16:31,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:37363/json 2026-09-07 12:16:31,193 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:31,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:37363/devtools/page/35A9A03BE51A219D611E16472F10450C 2026-09-07 12:16:31,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-07 12:16:31,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-07 12:16:31,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:16:31,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-07 12:16:31,358 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:31,360 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:31,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:16:31,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:31] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.036 0.546 2026-09-07 12:16:31,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '35A9A03BE51A219D611E16472F10450C', 'loaderId': '4BFB428E094739E02D8ADE848AE15AD8', 'isDownload': False} 2026-09-07 12:16:31,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-07 12:16:32,005 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:16:32,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.011 2026-09-07 12:16:32,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-07 12:16:32,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-09-07 12:16:32,492 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:32,499 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:16:32,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-09-07 12:16:32,539 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:32,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/138] Tour PosLoyaltyLoyaltyProgram1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:16:32,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.007 2026-09-07 12:16:32,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:16:32,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:32,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-07 12:16:32,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.024 2026-09-07 12:16:32,676 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.037 2026-09-07 12:16:32,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-07 12:16:33,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.288 0.346 2026-09-07 12:16:33,381 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:16:33,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:16:33,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-07 12:16:33,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:16:33,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:16:33,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:16:33,631 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:33,664 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:16:33,665 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:16:33,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.032 0.027 2026-09-07 12:16:33,717 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.065 2026-09-07 12:16:33,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-07 12:16:33,734 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:33,737 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:33,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.010 0.017 2026-09-07 12:16:33,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/138] Tour PosLoyaltyLoyaltyProgram1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:16:33,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.009 0.011 2026-09-07 12:16:33,905 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:34,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.057 0.060 2026-09-07 12:16:34,015 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:34,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:34,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.059 0.157 2026-09-07 12:16:34,131 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:34,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-09-07 12:16:34,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-07 12:16:34,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-09-07 12:16:34,253 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.279 2026-09-07 12:16:34,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-09-07 12:16:34,319 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-07 12:16:34,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-07 12:16:34,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.206 2026-09-07 12:16:34,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-09-07 12:16:34,477 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:34] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-09-07 12:16:34,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:34,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:16:34,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:16:34,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-07 12:16:34,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:34,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:34,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:35,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:35,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:35,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:35,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-07 12:16:35,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:35,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.013 2026-09-07 12:16:35,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-09-07 12:16:35,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-09-07 12:16:35,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:35,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:35,538 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:35,539 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:16:35,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:35,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:35,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:16:35,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:35,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:35,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:35,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46889791 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c1a6108e-34dd-4359-90af-617444206e0f'}] 2026-09-07 12:16:35,884 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:36,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46889791 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c1a6108e-34dd-4359-90af-617444206e0f'} created pos.order #570 2026-09-07 12:16:36,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46889791 finished 2026-09-07 12:16:36,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.211 0.255 2026-09-07 12:16:36,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.047 0.035 2026-09-07 12:16:36,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:16:36,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30875477 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c1a6108e-34dd-4359-90af-617444206e0f'}] 2026-09-07 12:16:36,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:36,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30875477 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c1a6108e-34dd-4359-90af-617444206e0f'} sync ignored for existing PoS order pos.order(570,) (state: paid) 2026-09-07 12:16:36,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30875477 finished 2026-09-07 12:16:36,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:36,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:36,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.080 0.080 2026-09-07 12:16:36,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:36,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:36,976 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.012 0.011 2026-09-07 12:16:37,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:37,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-07 12:16:37,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:37,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:37,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:37,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:16:37,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:37,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:16:37,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:37,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:37,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-07 12:16:37,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:37,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-09-07 12:16:37,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/138] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is active (trigger: .control-buttons .more-btn.active) 2026-09-07 12:16:37,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:37,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:37,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:16:37,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:37,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:38,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:38,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-09-07 12:16:38,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:38,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-09-07 12:16:38,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:16:38,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/138] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is not active (trigger: .control-buttons:not(:has(.more-btn.active))) 2026-09-07 12:16:38,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:38,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:38,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:16:38,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:38,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-09-07 12:16:38,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-09-07 12:16:38,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:38,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:38,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:38,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:38,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:16:38,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:39,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:39,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:39,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.015 0.009 2026-09-07 12:16:39,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50569633 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '54ab898a-7c3d-4ddf-8ad4-bf414bcd2722'}] 2026-09-07 12:16:39,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50569633 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '54ab898a-7c3d-4ddf-8ad4-bf414bcd2722'} created pos.order #571 2026-09-07 12:16:39,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50569633 finished 2026-09-07 12:16:39,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.111 0.249 2026-09-07 12:16:39,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.014 0.031 2026-09-07 12:16:39,582 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:16:39,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34450723 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '54ab898a-7c3d-4ddf-8ad4-bf414bcd2722'}] 2026-09-07 12:16:39,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:39,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34450723 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '54ab898a-7c3d-4ddf-8ad4-bf414bcd2722'} sync ignored for existing PoS order pos.order(571,) (state: paid) 2026-09-07 12:16:39,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34450723 finished 2026-09-07 12:16:39,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:39,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:39,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.054 0.077 2026-09-07 12:16:39,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:16:39,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.007 0.012 2026-09-07 12:16:39,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:16:39,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-09-07 12:16:40,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:40,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-09-07 12:16:40,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-09-07 12:16:40,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:40,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/138] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:40,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/138] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:40,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/138] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:40,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/138] Tour PosLoyaltyLoyaltyProgram1 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:40,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/138] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-07 12:16:40,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:40,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:40,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:40,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:16:40,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:40,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:40,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:16:41,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:41,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:41,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:16:41,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:41,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:41,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:16:41,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:41,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-07 12:16:41,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-07 12:16:41,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:41,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:41,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:16:41,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:41,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:16:41,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:41,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:41,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-07 12:16:42,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:42,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-09-07 12:16:42,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:42,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:42,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-09-07 12:16:42,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:42,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/138] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-09-07 12:16:42,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:42,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:42,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:16:42,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:42,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/138] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:42,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/138] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:42,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/138] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-09-07 12:16:42,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/138] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:42,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:42,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/138] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:42,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/138] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:16:42,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/138] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:43,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-09-07 12:16:43,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/138] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-09-07 12:16:43,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:43,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/138] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:43,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/138] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:43,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/138] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:43,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:16:43,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/138] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:43,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/138] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:43,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:43,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:43] "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-09-07 12:16:43,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37764278 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b016ce93-cff5-4fa2-82bd-19f8c2c41f5a'}] 2026-09-07 12:16:43,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37764278 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b016ce93-cff5-4fa2-82bd-19f8c2c41f5a'} created pos.order #572 2026-09-07 12:16:43,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37764278 finished 2026-09-07 12:16:43,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.101 0.181 2026-09-07 12:16:43,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.020 0.028 2026-09-07 12:16:43,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:16:44,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38031905 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'b016ce93-cff5-4fa2-82bd-19f8c2c41f5a'}] 2026-09-07 12:16:44,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/138] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:44,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38031905 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'b016ce93-cff5-4fa2-82bd-19f8c2c41f5a'} sync ignored for existing PoS order pos.order(572,) (state: paid) 2026-09-07 12:16:44,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38031905 finished 2026-09-07 12:16:44,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-07 12:16:44,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:16:44,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.109 0.080 2026-09-07 12:16:44,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 34788300 (allocated 38277120) 2026-09-07 12:16:44,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 79419 2026-09-07 12:16:44,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-07 12:16:44,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 79419 2026-09-07 12:16:44,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121644_386519_test_loyalty_free_product_loyalty_program.txt 2026-09-07 12:16:44,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmppthixuwb_chrome_odoo" 2026-09-07 12:16:44,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 79643 2026-09-07 12:16:44,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpudj7dl9h_chrome_odoo 2026-09-07 12:16:44,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34951/json/version 2026-09-07 12:16:44,692 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:44,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:16:44,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:34951/json 2026-09-07 12:16:44,764 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:16:44,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:34951/devtools/page/5F523A762C9C00DADBA6AC14162D3023 2026-09-07 12:16:44,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-07 12:16:44,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-07 12:16:44,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:16:44,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-07 12:16:44,899 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:44,899 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:44,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:44] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.049 0.039 2026-09-07 12:16:45,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '5F523A762C9C00DADBA6AC14162D3023', 'loaderId': 'FF02704A354E21E6B762E7199F60EACC', 'isDownload': False} 2026-09-07 12:16:45,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-07 12:16:45,027 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:16:45,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 12:16:45,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:16:45,069 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-09-07 12:16:45,512 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:45,521 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:45,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:16:45,544 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:45,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/170] Tour PosLoyaltyLoyaltyProgram2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:16:45,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.008 2026-09-07 12:16:45,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.008 2026-09-07 12:16:45,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:45,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 4 0.003 0.005 2026-09-07 12:16:45,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:16:45,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.025 2026-09-07 12:16:45,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-07 12:16:46,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.243 0.319 2026-09-07 12:16:46,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.004 2026-09-07 12:16:46,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.007 2026-09-07 12:16:46,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-07 12:16:46,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.006 2026-09-07 12:16:46,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:16:46,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:46,493 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:46,526 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:46,533 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:16:46,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.025 2026-09-07 12:16:46,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.007 0.069 2026-09-07 12:16:46,593 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:16:46,599 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:16:46,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-09-07 12:16:46,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.012 0.026 2026-09-07 12:16:46,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:46,777 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:46,786 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.051 2026-09-07 12:16:46,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:46,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.063 0.102 2026-09-07 12:16:46,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.124 2026-09-07 12:16:46,980 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:16:47,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.159 2026-09-07 12:16:47,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:47,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-07 12:16:47,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-09-07 12:16:47,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:47,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:47,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.038 0.377 2026-09-07 12:16:47,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.284 2026-09-07 12:16:47,216 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-09-07 12:16:47,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-07 12:16:47,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-09-07 12:16:47,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-09-07 12:16:47,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:47,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-07 12:16:47,319 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:16:47,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:47,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:47,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:16:47,478 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:16:47,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:47,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:47,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:47,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:47,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:16:47,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:47,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:47,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:16:48,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:48,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:48,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:16:48,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:48,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-09-07 12:16:48,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-09-07 12:16:48,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:48,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:48,426 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:16:48,427 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:16:48,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:48,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:48,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:16:48,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:48,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:48,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:48,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:16:48,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62623510 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '1dd8ebe3-317c-41ca-ae76-4b51783a59d9'}] 2026-09-07 12:16:48,800 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:16:49,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62623510 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '1dd8ebe3-317c-41ca-ae76-4b51783a59d9'} created pos.order #573 2026-09-07 12:16:49,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62623510 finished 2026-09-07 12:16:49,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.118 0.231 2026-09-07 12:16:49,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.032 0.036 2026-09-07 12:16:49,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16: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-09-07 12:16:49,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8311746 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '1dd8ebe3-317c-41ca-ae76-4b51783a59d9'}] 2026-09-07 12:16:49,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8311746 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '1dd8ebe3-317c-41ca-ae76-4b51783a59d9'} sync ignored for existing PoS order pos.order(573,) (state: paid) 2026-09-07 12:16:49,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:49,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8311746 finished 2026-09-07 12:16:49,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:49,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:49,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.057 0.077 2026-09-07 12:16:49,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.007 0.010 2026-09-07 12:16:49,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:49,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:49,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:49,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-09-07 12:16:49,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:49,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:16:49,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:49,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:50,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:16:50,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:50,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:50,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:50,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:16:50,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:50,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:16:50,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:50,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:50,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-07 12:16:50,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:50,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-09-07 12:16:50,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:50,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:50,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-09-07 12:16:50,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:50,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-09-07 12:16:50,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:51,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:51,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:16:51,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:51,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:51,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:51,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-09-07 12:16:51,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:51,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '4' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("4"))) 2026-09-07 12:16:51,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:51,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:51,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:16:51,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:51,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:51,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:51,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:51,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:51,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:52,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-09-07 12:16:52,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:52,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.012 2026-09-07 12:16:52,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("CCC Test Partner") 2026-09-07 12:16:52,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-09-07 12:16:52,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-09-07 12:16:52,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:52,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:52,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:52,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:52,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:16:52,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:52,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:52,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:52,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96717450 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'cdbc2587-e287-4ed4-af60-4ae865fbf1bc'}] 2026-09-07 12:16:53,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96717450 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'cdbc2587-e287-4ed4-af60-4ae865fbf1bc'} created pos.order #574 2026-09-07 12:16:53,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96717450 finished 2026-09-07 12:16:53,088 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.177 0.243 2026-09-07 12:16:53,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.029 0.034 2026-09-07 12:16:53,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:16:53,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66621984 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'cdbc2587-e287-4ed4-af60-4ae865fbf1bc'}] 2026-09-07 12:16:53,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66621984 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'cdbc2587-e287-4ed4-af60-4ae865fbf1bc'} sync ignored for existing PoS order pos.order(574,) (state: paid) 2026-09-07 12:16:53,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:53,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66621984 finished 2026-09-07 12:16:53,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:53,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.051 0.077 2026-09-07 12:16:53,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:53,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.007 0.012 2026-09-07 12:16:53,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:53,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:53,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:53,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-09-07 12:16:53,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:53,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:53,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:53,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:16:53,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:54,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:54,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:54,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:16:54,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:16:54,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-09-07 12:16:54,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:54,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:54,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:54,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:54,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:54,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:54,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-09-07 12:16:54,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:54,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("BBB Test Partner") 2026-09-07 12:16:54,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-09-07 12:16:55,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-09-07 12:16:55,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:55,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:55,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:55,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:55,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:16:55,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:55,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:55,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:55,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25099394 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': 'c20502c9-9d06-4771-bcb1-ee907c143710'}] 2026-09-07 12:16:55,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25099394 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': 'c20502c9-9d06-4771-bcb1-ee907c143710'} created pos.order #575 2026-09-07 12:16:55,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25099394 finished 2026-09-07 12:16:55,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.132 0.238 2026-09-07 12:16:55,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.021 0.034 2026-09-07 12:16:56,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.005 2026-09-07 12:16:56,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10452534 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': 'c20502c9-9d06-4771-bcb1-ee907c143710'}] 2026-09-07 12:16:56,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:56,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10452534 order {'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': 'c20502c9-9d06-4771-bcb1-ee907c143710'} sync ignored for existing PoS order pos.order(575,) (state: paid) 2026-09-07 12:16:56,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10452534 finished 2026-09-07 12:16:56,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/170] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:16:56,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:56,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.061 0.075 2026-09-07 12:16:56,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.009 0.015 2026-09-07 12:16:56,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:16:56,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:56,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/170] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:16:56,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:56,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:56,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:16:56,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:56,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:56,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:56,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:56,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/170] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:16:56,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [142/170] Tour PosLoyaltyLoyaltyProgram2 → Step Search for partner "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:16:56,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [143/170] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-09-07 12:16:57,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [144/170] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:16:57,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [145/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:57,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [146/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:57,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [147/170] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:16:57,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [148/170] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:16:57,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [149/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:16:57,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [150/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:16:57,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [151/170] Tour PosLoyaltyLoyaltyProgram2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:16:57,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [152/170] Tour PosLoyaltyLoyaltyProgram2 → Step .selection-item span:nth-child(2) 2026-09-07 12:16:57,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [153/170] Tour PosLoyaltyLoyaltyProgram2 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-07 12:16:57,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [154/170] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:16:57,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [155/170] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:16:57,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [156/170] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:16:57,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [157/170] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:16:57,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-09-07 12:16:57,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [159/170] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("Customer") 2026-09-07 12:16:58,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [160/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-09-07 12:16:58,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [161/170] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-09-07 12:16:58,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [162/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:16:58,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [163/170] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:16:58,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [164/170] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:16:58,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [165/170] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:16:58,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [166/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:16:58,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [167/170] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:16:58,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [168/170] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:16:58,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [169/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:16:58,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72005958 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': '3dbd36ce-1d3d-46d7-8958-ee0155f6d0f1'}] 2026-09-07 12:16:58,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72005958 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': '3dbd36ce-1d3d-46d7-8958-ee0155f6d0f1'} created pos.order #576 2026-09-07 12:16:58,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72005958 finished 2026-09-07 12:16:58,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.139 0.191 2026-09-07 12:16:58,873 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:16:58,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [170/170] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:16:58,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68916124 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '3dbd36ce-1d3d-46d7-8958-ee0155f6d0f1'}] 2026-09-07 12:16:58,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68916124 order {'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '3dbd36ce-1d3d-46d7-8958-ee0155f6d0f1'} sync ignored for existing PoS order pos.order(576,) (state: paid) 2026-09-07 12:16:58,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68916124 finished 2026-09-07 12:16:58,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-07 12:16:58,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:16:59,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:16:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.103 0.089 2026-09-07 12:16:59,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 50730944 (allocated 53489664) 2026-09-07 12:16:59,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 79643 2026-09-07 12:16:59,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-07 12:16:59,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 79643 2026-09-07 12:16:59,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121659_380016_test_loyalty_free_product_loyalty_program.txt 2026-09-07 12:16:59,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpudj7dl9h_chrome_odoo" 2026-09-07 12:16:59,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 79870 2026-09-07 12:16:59,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp2bzuhn1o_chrome_odoo 2026-09-07 12:16:59,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43395/json/version 2026-09-07 12:16:59,752 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:59,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:16:59,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43395/json 2026-09-07 12:16:59,796 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:59,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:43395/devtools/page/2B105D14FDB16D585EA028F92187CE87 2026-09-07 12:16:59,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-07 12:16:59,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-07 12:16:59,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:16:59,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-07 12:16:59,980 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:16:59,980 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:00,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.033 0.033 2026-09-07 12:17:00,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '2B105D14FDB16D585EA028F92187CE87', 'loaderId': 'D42ED05F6103C2897708DDB41588882F', 'isDownload': False} 2026-09-07 12:17:00,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-07 12:17:00,103 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:17:00,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:17:00,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-09-07 12:17:00,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-07 12:17:00,639 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:17:00,646 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:17:00,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:17:00,671 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:00,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/30] Tour PosLoyaltyChangeRewardQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:17:00,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:17:00,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:17:00,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:00,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.008 2026-09-07 12:17:00,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.017 2026-09-07 12:17:00,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.045 2026-09-07 12:17:00,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-09-07 12:17:01,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 289 0.291 0.290 2026-09-07 12:17:01,478 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:17:01,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:17:01,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.038 2026-09-07 12:17:01,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:17:01,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:17:01,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:17:01,788 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:17:01,794 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-07 12:17:01,803 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:17:01,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.033 0.038 2026-09-07 12:17:01,830 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:17:01,839 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:17:01,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.067 2026-09-07 12:17:01,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-09-07 12:17:01,875 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.009 0.035 2026-09-07 12:17:01,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:01,967 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-07 12:17:01,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/30] Tour PosLoyaltyChangeRewardQty → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:17:01,999 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:02,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.128 0.041 2026-09-07 12:17:02,161 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.033 0.193 2026-09-07 12:17:02,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/30] Tour PosLoyaltyChangeRewardQty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:17:02,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.231 2026-09-07 12:17:02,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.257 2026-09-07 12:17:02,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.236 2026-09-07 12:17:02,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.304 2026-09-07 12:17:02,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/30] Tour PosLoyaltyChangeRewardQty → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:17:02,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-09-07 12:17:02,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/30] Tour PosLoyaltyChangeRewardQty → Step Search for partner "DDD Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:17:02,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-07 12:17:02,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-07 12:17:02,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/30] Tour PosLoyaltyChangeRewardQty → Step click partner 'DDD Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(DDD Test Partner)) 2026-09-07 12:17:02,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-09-07 12:17:02,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-07 12:17:02,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-09-07 12:17:02,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:02,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-07 12:17:02,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/30] Tour PosLoyaltyChangeRewardQty → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:02,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:02,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:17:02,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:17:02,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:02,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:02,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:02,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/30] Tour PosLoyaltyChangeRewardQty → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:02,944 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:02,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/30] Tour PosLoyaltyChangeRewardQty → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:03,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:03,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/30] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:03,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/30] Tour PosLoyaltyChangeRewardQty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:17:03,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/30] Tour PosLoyaltyChangeRewardQty → Step .selection-item span:nth-child(2) 2026-09-07 12:17:03,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/30] Tour PosLoyaltyChangeRewardQty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-07 12:17:03,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:17:03,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:03,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:17:03,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:03,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/30] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:03,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/30] Tour PosLoyaltyChangeRewardQty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:17:03,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/30] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:03,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/30] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:17:03,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-07 12:17:03,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:17:03,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 20211700 (allocated 24776704) 2026-09-07 12:17:03,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 79870 2026-09-07 12:17:03,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-07 12:17:03,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 79870 2026-09-07 12:17:03,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121703_995438_test_loyalty_free_product_loyalty_program.txt 2026-09-07 12:17:03,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp2bzuhn1o_chrome_odoo" 2026-09-07 12:17:04,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-07 12:17:05,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 80078 2026-09-07 12:17:05,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpb147vw2f_chrome_odoo 2026-09-07 12:17:05,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:36567/json/version 2026-09-07 12:17:05,215 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:05,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-09-07 12:17:05,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:36567/json 2026-09-07 12:17:05,233 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:05,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:36567/devtools/page/900ECADF9900C29465FBD961F511557A 2026-09-07 12:17:05,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-09-07 12:17:05,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-09-07 12:17:05,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:17:05,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-09-07 12:17:05,424 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:05,424 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:05,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:17:05,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:05] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.041 0.431 2026-09-07 12:17:05,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '900ECADF9900C29465FBD961F511557A', 'loaderId': '6BCB310C870A8C836DE2AB8140E1A1BC', 'isDownload': False} 2026-09-07 12:17:05,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-07 12:17:05,926 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:17:05,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:05] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.032 2026-09-07 12:17:05,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:05] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.037 2026-09-07 12:17:06,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.049 2026-09-07 12:17:06,457 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:17:06,467 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:17:06,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-09-07 12:17:06,515 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:06,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [1/288] Tour PosLoyaltyFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:17:06,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.008 2026-09-07 12:17:06,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:17:06,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:06,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-09-07 12:17:06,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-07 12:17:06,702 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.045 0.039 2026-09-07 12:17:06,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.055 2026-09-07 12:17:07,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.416 0.339 2026-09-07 12:17:07,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:17:07,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17: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.012 2026-09-07 12:17:07,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-07 12:17:07,665 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 12:17:07,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-09-07 12:17:07,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:17:07,757 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:07,762 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:17:07,789 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:07,814 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:17:07,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.049 0.047 2026-09-07 12:17:07,919 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-09-07 12:17:07,929 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.052 2026-09-07 12:17:07,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.024 0.165 2026-09-07 12:17:07,993 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:17:08,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [2/288] Tour PosLoyaltyFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:17:08,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.016 0.126 2026-09-07 12:17:08,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [3/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:08,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.090 0.173 2026-09-07 12:17:08,174 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:17:08,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.123 0.296 2026-09-07 12:17:08,339 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:08,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-09-07 12:17:08,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.323 2026-09-07 12:17:08,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.352 2026-09-07 12:17:08,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.010 0.385 2026-09-07 12:17:08,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.273 2026-09-07 12:17:08,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.156 2026-09-07 12:17:08,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-09-07 12:17:08,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-07 12:17:08,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-09-07 12:17:08,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-09-07 12:17:08,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.237 2026-09-07 12:17:08,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [4/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:08,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [5/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:17:08,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [6/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:17:08,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [7/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-07 12:17:09,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [8/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:09,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [9/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:09,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [10/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:09,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [11/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:09,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [12/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:09,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [13/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:09,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [14/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:09,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [15/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-09-07 12:17:09,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [16/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:09,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [17/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-09-07 12:17:09,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [18/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:09,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [19/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:09,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [20/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:09,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [21/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:09,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [22/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:09,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [23/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:10,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [24/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:10,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [25/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:10,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [26/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-09-07 12:17:10,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [27/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:10,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [28/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '6' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("6"))) 2026-09-07 12:17:10,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [29/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("2")):has(.price:contains("-10.20"))) 2026-09-07 12:17:10,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [30/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:10,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [31/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:10,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [32/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:10,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [33/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:10,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [34/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:10,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [35/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50")) 2026-09-07 12:17:10,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [36/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"):not(:visible)) 2026-09-07 12:17:10,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [37/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:17:10,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [38/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:17:10,849 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:10,853 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:17:10,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [39/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:17:10,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [40/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:17:11,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [41/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:17:11,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [42/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:11,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [43/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:17:11,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [44/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:17:11,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75644124 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0fe80f64-2608-455c-b78a-4a2b91928c19'}] 2026-09-07 12:17:11,196 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:17:11,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75644124 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '0fe80f64-2608-455c-b78a-4a2b91928c19'} created pos.order #577 2026-09-07 12:17:11,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75644124 finished 2026-09-07 12:17:11,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.174 0.228 2026-09-07 12:17:11,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.022 0.036 2026-09-07 12:17:11,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:17:11,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53130167 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0fe80f64-2608-455c-b78a-4a2b91928c19'}] 2026-09-07 12:17:11,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53130167 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '0fe80f64-2608-455c-b78a-4a2b91928c19'} sync ignored for existing PoS order pos.order(577,) (state: paid) 2026-09-07 12:17:11,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53130167 finished 2026-09-07 12:17:11,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [45/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:17:11,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [46/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:11,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.076 0.088 2026-09-07 12:17:11,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:11] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-07 12:17:11,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [47/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:12,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [48/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:17:12,058 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.011 2026-09-07 12:17:12,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [49/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:12,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [50/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:17:12,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [51/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:12,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [52/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:12,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [53/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-07 12:17:12,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [54/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:12,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [55/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-09-07 12:17:12,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [56/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:12,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [57/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-09-07 12:17:12,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [58/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:12,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [59/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:17:12,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [60/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:12,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [61/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:12,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [62/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-07 12:17:12,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [63/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:12,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [64/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("3")):has(.price:contains("-15.30"))) 2026-09-07 12:17:12,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [65/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:13,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [66/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:17:13,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [67/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:13,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [68/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:13,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [69/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-09-07 12:17:13,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [70/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:13,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [71/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:13,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [72/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:13,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [73/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:17:13,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [74/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:13,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [75/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:17:13,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [76/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:13,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [77/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:13,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [78/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-07 12:17:13,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [79/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:13,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [80/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-09-07 12:17:13,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [81/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:13,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [82/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:13,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [83/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:14,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [84/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:14,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [85/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-07 12:17:14,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [86/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-07 12:17:14,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [87/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:17:14,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [88/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:17:14,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [89/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:17:14,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [90/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:17:14,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [91/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:17:14,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [92/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:14,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [93/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:17:14,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [94/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:17:14,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53159462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '7825e53c-f451-4708-9b04-b1bb97b725e0'}] 2026-09-07 12:17:14,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53159462 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '7825e53c-f451-4708-9b04-b1bb97b725e0'} created pos.order #578 2026-09-07 12:17:14,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53159462 finished 2026-09-07 12:17:14,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.105 0.192 2026-09-07 12:17:14,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:17:14,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51438322 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '7825e53c-f451-4708-9b04-b1bb97b725e0'}] 2026-09-07 12:17:14,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [95/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:17:14,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51438322 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '7825e53c-f451-4708-9b04-b1bb97b725e0'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-09-07 12:17:14,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51438322 finished 2026-09-07 12:17:15,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [96/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-07 12:17:15,060 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.034 0.082 2026-09-07 12:17:15,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [97/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:15,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [98/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-07 12:17:15,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [99/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:17:15,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [100/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-09-07 12:17:15,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [101/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:15,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [102/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:15,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [103/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:15,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [104/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:15,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [105/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:15,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [106/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-07 12:17:15,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [107/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:15,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [108/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:15,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [109/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:15,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [110/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:15,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [111/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:17:16,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [112/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:16,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [113/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:16,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [114/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:16,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [115/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:16,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [116/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:17:16,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [117/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-07 12:17:16,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [118/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-07 12:17:16,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [119/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-09-07 12:17:16,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [120/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:16,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [121/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-07 12:17:16,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [122/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:16,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [123/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:16,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [124/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:17:16,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [125/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:16,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [126/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:16,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [127/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-07 12:17:16,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [128/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:16,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [129/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:17,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [130/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:17,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [131/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:17,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [132/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:17,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [133/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:17,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [134/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:17,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [135/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:17:17,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [136/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-09-07 12:17:17,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [137/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-07 12:17:17,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [138/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:17,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [139/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:17,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [140/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:17,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [141/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:17,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [142/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-09-07 12:17:17,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [143/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88")) 2026-09-07 12:17:17,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [144/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"):not(:visible)) 2026-09-07 12:17:17,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [145/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:17:17,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [146/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:17:17,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [147/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:17:18,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [148/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:17:18,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [149/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:17:18,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [150/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:18,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [151/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:17:18,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [152/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:17:18,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41455010 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '43980ae5-1cc0-4a72-b711-49b856e80039'}] 2026-09-07 12:17:18,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41455010 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '43980ae5-1cc0-4a72-b711-49b856e80039'} created pos.order #579 2026-09-07 12:17:18,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41455010 finished 2026-09-07 12:17:18,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.098 0.203 2026-09-07 12:17:18,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.036 0.032 2026-09-07 12:17:18,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:17:18,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37277096 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '43980ae5-1cc0-4a72-b711-49b856e80039'}] 2026-09-07 12:17:18,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [153/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:17:18,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37277096 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '43980ae5-1cc0-4a72-b711-49b856e80039'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-09-07 12:17:18,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37277096 finished 2026-09-07 12:17:18,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [154/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-07 12:17:18,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [155/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:18,881 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.068 0.081 2026-09-07 12:17:18,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [156/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-07 12:17:18,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:18] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-07 12:17:18,953 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.009 2026-09-07 12:17:18,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [157/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:17:19,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [158/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-07 12:17:19,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [159/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:19,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [160/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:17:19,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [161/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:17:19,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [162/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:19,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [163/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:19,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [164/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:19,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [165/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:19,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [166/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-07 12:17:19,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [167/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-09-07 12:17:19,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [168/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-09-07 12:17:19,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [169/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:19,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [170/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:17:19,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [171/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:19,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [172/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:19,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [173/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:20,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [174/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:20,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [175/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:20,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [176/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:20,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [177/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-09-07 12:17:20,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [178/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:20,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [179/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-07 12:17:20,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [180/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:20,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [181/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-07 12:17:20,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [182/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:20,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [183/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-07 12:17:20,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [184/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:20,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [185/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-09-07 12:17:20,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [186/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:20,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [187/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-07 12:17:20,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [188/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:20,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [189/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-09-07 12:17:20,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [190/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:20,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [191/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:17:21,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [192/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:21,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [193/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:21,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [194/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:21,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [195/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:21,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [196/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94")) 2026-09-07 12:17:21,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [197/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"):not(:visible)) 2026-09-07 12:17:21,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [198/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:17:21,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [199/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:17:21,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [200/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:17:21,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [201/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:17:21,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [202/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:17:21,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [203/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:21,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [204/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:17:21,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [205/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:17:21,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45252915 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '74177c45-607f-4955-a38b-2b60113e8e71'}] 2026-09-07 12:17:22,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45252915 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '74177c45-607f-4955-a38b-2b60113e8e71'} created pos.order #580 2026-09-07 12:17:22,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45252915 finished 2026-09-07 12:17:22,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.137 0.249 2026-09-07 12:17:22,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.018 0.026 2026-09-07 12:17:22,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:17:22,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64150167 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '74177c45-607f-4955-a38b-2b60113e8e71'}] 2026-09-07 12:17:22,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64150167 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '74177c45-607f-4955-a38b-2b60113e8e71'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-09-07 12:17:22,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [206/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:17:22,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64150167 finished 2026-09-07 12:17:22,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [207/288] Tour PosLoyaltyFreeProductTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-09-07 12:17:22,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.048 0.083 2026-09-07 12:17:22,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [208/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:22,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:22] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.012 2026-09-07 12:17:22,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [209/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-09-07 12:17:22,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.012 0.012 2026-09-07 12:17:22,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [210/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:22,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [211/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:22,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [212/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:22,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [213/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:22,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [214/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:22,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [215/288] Tour PosLoyaltyFreeProductTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-09-07 12:17:22,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [216/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:22,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [217/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-09-07 12:17:22,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [218/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:22,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [219/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:23,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [220/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:23,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [221/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:23,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [222/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:23,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [223/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 12:17:23,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [224/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:23,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [225/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:23,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [226/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:23,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [227/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:23,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [228/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-09-07 12:17:23,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [229/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:23,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [230/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:17:23,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [231/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:23,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [232/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:23,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [233/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:17:23,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [234/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:23,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [235/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:23,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [236/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:24,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [237/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:24,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [238/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:24,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [239/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:24,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [240/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:24,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [241/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:17:24,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [242/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-09-07 12:17:24,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [243/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-09-07 12:17:24,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [244/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-09-07 12:17:24,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [245/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-09-07 12:17:24,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [246/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-09-07 12:17:24,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [247/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:24,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [248/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:24,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [249/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:24,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [250/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:24,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [251/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-09-07 12:17:24,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [252/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:24,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [253/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:17:24,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [254/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:24,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [255/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:25,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [256/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:17:25,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [257/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:25,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [258/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:25,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [259/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:25,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [260/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:25,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [261/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:25,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [262/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:25,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [263/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:25,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [264/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:17:25,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [265/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-09-07 12:17:25,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [266/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-09-07 12:17:25,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [267/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-09-07 12:17:25,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [268/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-09-07 12:17:25,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [269/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-09-07 12:17:25,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [270/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:25,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [271/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:25,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [272/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:17:25,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [273/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:26,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [274/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:26,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [275/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","price":"3.19","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1")):has(.price:contains("3.19"))) 2026-09-07 12:17:26,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [276/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:26,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [277/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-3.19"))) 2026-09-07 12:17:26,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [278/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81")) 2026-09-07 12:17:26,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [279/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"):not(:visible)) 2026-09-07 12:17:26,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [280/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:17:26,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [281/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:17:26,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [282/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:17:26,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [283/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:17:26,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [284/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:17:26,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [285/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:26,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [286/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:17:26,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [287/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:17:26,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9517903 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'edf413bd-60c0-4ac5-9907-29c99804104f'}] 2026-09-07 12:17:27,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9517903 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'edf413bd-60c0-4ac5-9907-29c99804104f'} created pos.order #581 2026-09-07 12:17:27,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9517903 finished 2026-09-07 12:17:27,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.141 0.224 2026-09-07 12:17:27,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.026 0.034 2026-09-07 12:17:27,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:17:27,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [288/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:17:27,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9026980 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'edf413bd-60c0-4ac5-9907-29c99804104f'}] 2026-09-07 12:17:27,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9026980 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'edf413bd-60c0-4ac5-9907-29c99804104f'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-09-07 12:17:27,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9026980 finished 2026-09-07 12:17:27,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-09-07 12:17:27,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:17:27,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.132 0.091 2026-09-07 12:17:27,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34687808 (allocated 36450304) 2026-09-07 12:17:27,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 80078 2026-09-07 12:17:27,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-09-07 12:17:27,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:27] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-07 12:17:27,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 80078 2026-09-07 12:17:27,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121727_942041_test_loyalty_free_product_rewards.txt 2026-09-07 12:17:27,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpb147vw2f_chrome_odoo" 2026-09-07 12:17:27,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-09-07 12:17:28,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 80326 2026-09-07 12:17:28,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpb763zrd6_chrome_odoo 2026-09-07 12:17:28,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:46647/json/version 2026-09-07 12:17:28,860 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:28,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-09-07 12:17:28,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:46647/json 2026-09-07 12:17:28,898 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:28,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:46647/devtools/page/398F87F0B8DE38A6BF5CF5F6551573DE 2026-09-07 12:17:29,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-09-07 12:17:29,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-09-07 12:17:29,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:17:29,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-09-07 12:17:29,105 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:29,105 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:29,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:17:29,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:29] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.035 0.380 2026-09-07 12:17:29,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': '398F87F0B8DE38A6BF5CF5F6551573DE', 'loaderId': '66D2B4B97785644BBDFBA83C190BBF90', 'isDownload': False} 2026-09-07 12:17:29,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate ready code "odoo.isTourReady('test_loyalty_free_product_rewards_2')" 2026-09-07 12:17:29,578 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:17:29,609 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:29] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.015 0.007 2026-09-07 12:17:29,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:29] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-07 12:17:29,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:29] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-07 12:17:30,079 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:30,091 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:17:30,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-09-07 12:17:30,134 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:30,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [1/20] Tour test_loyalty_free_product_rewards_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:17:30,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-07 12:17:30,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:17:30,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:30,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17: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.011 2026-09-07 12:17:30,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.032 2026-09-07 12:17:30,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.051 0.042 2026-09-07 12:17:30,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.069 2026-09-07 12:17:30,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.276 0.310 2026-09-07 12:17:30,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:17:31,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:17:31,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-09-07 12:17:31,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:17:31,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-09-07 12:17:31,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.025 2026-09-07 12:17:31,194 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:31,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:31,223 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:17:31,224 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:17:31,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.022 0.022 2026-09-07 12:17:31,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.056 2026-09-07 12:17:31,292 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:31,295 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:31,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.006 0.021 2026-09-07 12:17:31,362 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:17:31,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.054 2026-09-07 12:17:31,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [2/20] Tour test_loyalty_free_product_rewards_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:17:31,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.059 0.118 2026-09-07 12:17:31,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.044 2026-09-07 12:17:31,581 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-07 12:17:31,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-07 12:17:31,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [3/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:31,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.158 2026-09-07 12:17:31,682 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:17:31,694 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:31,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.031 0.182 2026-09-07 12:17:31,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-09-07 12:17:31,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-09-07 12:17:31,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-09-07 12:17:31,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-09-07 12:17:31,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-07 12:17:31,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.185 2026-09-07 12:17:31,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [4/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:32,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [5/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:32,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [6/20] Tour test_loyalty_free_product_rewards_2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-09-07 12:17:32,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [7/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-07 12:17:32,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [8/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-07 12:17:32,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [9/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:17:32,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [10/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:17:32,357 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:32,364 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:17:32,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [11/20] Tour test_loyalty_free_product_rewards_2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:17:32,444 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [12/20] Tour test_loyalty_free_product_rewards_2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:17:32,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [13/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:17:32,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [14/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:32,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [15/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:17:32,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [16/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:17:32,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [17/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:32,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [18/20] Tour test_loyalty_free_product_rewards_2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:17:32,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [19/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:17:32,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64788525 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7ac0b323-1864-4b88-a9ce-0e4aeed4009a'}] 2026-09-07 12:17:32,854 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:17:33,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64788525 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7ac0b323-1864-4b88-a9ce-0e4aeed4009a'} created pos.order #582 2026-09-07 12:17:33,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64788525 finished 2026-09-07 12:17:33,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.140 0.216 2026-09-07 12:17:33,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.038 0.040 2026-09-07 12:17:33,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:17:33,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63736164 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7ac0b323-1864-4b88-a9ce-0e4aeed4009a'}] 2026-09-07 12:17:33,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [20/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:17:33,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63736164 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7ac0b323-1864-4b88-a9ce-0e4aeed4009a'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-09-07 12:17:33,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63736164 finished 2026-09-07 12:17:33,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-09-07 12:17:33,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 12:17:33,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.055 0.105 2026-09-07 12:17:33,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 17665036 (allocated 19136512) 2026-09-07 12:17:33,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 80326 2026-09-07 12:17:33,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-09-07 12:17:33,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 80326 2026-09-07 12:17:33,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121733_752626_test_loyalty_free_product_rewards_2.txt 2026-09-07 12:17:33,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpb763zrd6_chrome_odoo" 2026-09-07 12:17:33,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-07 12:17:34,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 80531 2026-09-07 12:17:34,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpcag676fm_chrome_odoo 2026-09-07 12:17:34,653 26 INFO rb-6a8d31b-224617-412612 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:44563/json/version 2026-09-07 12:17:34,654 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:34,684 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:34,684 26 INFO rb-6a8d31b-224617-412612 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:44563/json 2026-09-07 12:17:34,684 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:34,691 26 INFO rb-6a8d31b-224617-412612 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:44563/devtools/page/C788FD18FB4F01874DDC6960E2229A8E 2026-09-07 12:17:34,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-09-07 12:17:34,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-09-07 12:17:34,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:17:34,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-09-07 12:17:34,915 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:34,915 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:34,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:17:35,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:35] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.078 0.604 2026-09-07 12:17:35,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'C788FD18FB4F01874DDC6960E2229A8E', 'loaderId': '4B3956AD1B9219067FE738AA18285EED', 'isDownload': False} 2026-09-07 12:17:35,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-09-07 12:17:35,638 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:17:35,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:35] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.007 2026-09-07 12:17:35,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:35] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:17:35,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:35] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:17:36,085 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:17:36,086 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:36,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:17:36,126 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:36,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-07 12:17:36,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [1/38] Tour PosLoyaltyLoyaltyProgram3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:17:36,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:17:36,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:36,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17: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.010 2026-09-07 12:17:36,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-07 12:17:36,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.034 2026-09-07 12:17:36,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-07 12:17:36,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.195 0.284 2026-09-07 12:17:36,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:17:36,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17: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.009 2026-09-07 12:17:36,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-07 12:17:36,944 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:17:36,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:17:36,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-07 12:17:37,023 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:17:37,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:17:37,037 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:17:37,041 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:17:37,074 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:17:37,108 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:17:37,116 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:17:37,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.082 0.064 2026-09-07 12:17:37,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.165 2026-09-07 12:17:37,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [2/38] Tour PosLoyaltyLoyaltyProgram3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:17:37,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.052 0.142 2026-09-07 12:17:37,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [3/38] Tour PosLoyaltyLoyaltyProgram3 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:37,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.035 0.281 2026-09-07 12:17:37,406 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:37,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.253 2026-09-07 12:17:37,428 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:17:37,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.034 0.163 2026-09-07 12:17:37,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-09-07 12:17:37,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.235 2026-09-07 12:17:37,567 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.263 2026-09-07 12:17:37,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-09-07 12:17:37,609 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-07 12:17:37,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-07 12:17:37,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-07 12:17:37,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-07 12:17:37,762 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.139 2026-09-07 12:17:37,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:37] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.179 2026-09-07 12:17:37,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [4/38] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:37,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [5/38] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:17:37,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [6/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:17:37,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [7/38] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-09-07 12:17:38,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [8/38] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:38,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [9/38] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:38,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [10/38] Tour PosLoyaltyLoyaltyProgram3 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:17:38,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [11/38] Tour PosLoyaltyLoyaltyProgram3 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:17:38,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [12/38] Tour PosLoyaltyLoyaltyProgram3 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:17:38,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [13/38] Tour PosLoyaltyLoyaltyProgram3 → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:17:38,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [14/38] Tour PosLoyaltyLoyaltyProgram3 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-07 12:17:38,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [15/38] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:38,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-07 12:17:38,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [16/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:38,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [17/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:38,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [18/38] Tour PosLoyaltyLoyaltyProgram3 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:17:38,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [19/38] Tour PosLoyaltyLoyaltyProgram3 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:17:38,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [20/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:38,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [21/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:39,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [22/38] Tour PosLoyaltyLoyaltyProgram3 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:17:39,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [23/38] Tour PosLoyaltyLoyaltyProgram3 → Step .selection-item span:nth-child(2) 2026-09-07 12:17:39,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [24/38] Tour PosLoyaltyLoyaltyProgram3 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-07 12:17:39,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [25/38] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-1.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-09-07 12:17:39,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [26/38] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2")) 2026-09-07 12:17:39,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [27/38] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"):not(:visible)) 2026-09-07 12:17:39,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [28/38] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:17:39,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [29/38] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:17:39,457 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:39,459 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:39,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [30/38] Tour PosLoyaltyLoyaltyProgram3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:17:39,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [31/38] Tour PosLoyaltyLoyaltyProgram3 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:17:39,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [32/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:17:39,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [33/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:39,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [34/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:17:39,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [35/38] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:17:39,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [36/38] Tour PosLoyaltyLoyaltyProgram3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:17:39,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [37/38] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:17:39,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42730058 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'fef8346f-9da7-445d-a6d6-017e146f110a'}] 2026-09-07 12:17:39,911 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:40,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42730058 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'fef8346f-9da7-445d-a6d6-017e146f110a'} created pos.order #583 2026-09-07 12:17:40,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42730058 finished 2026-09-07 12:17:40,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.192 0.252 2026-09-07 12:17:40,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.037 0.039 2026-09-07 12:17:40,485 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:17:40,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90671194 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'fef8346f-9da7-445d-a6d6-017e146f110a'}] 2026-09-07 12:17:40,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90671194 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'fef8346f-9da7-445d-a6d6-017e146f110a'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-09-07 12:17:40,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90671194 finished 2026-09-07 12:17:40,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [38/38] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:17:40,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-09-07 12:17:40,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:17:40,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.094 0.104 2026-09-07 12:17:40,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 22671344 (allocated 26611712) 2026-09-07 12:17:40,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 80531 2026-09-07 12:17:40,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-09-07 12:17:40,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 80531 2026-09-07 12:17:40,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121740_996543_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-09-07 12:17:40,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpcag676fm_chrome_odoo" 2026-09-07 12:17:41,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-09-07 12:17:42,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 80739 2026-09-07 12:17:42,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpx5xfco9c_chrome_odoo 2026-09-07 12:17:42,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:39867/json/version 2026-09-07 12:17:42,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:42,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:17:42,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:39867/json 2026-09-07 12:17:42,118 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:42,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:39867/devtools/page/A8C18728BD68527F2AECC372B994D345 2026-09-07 12:17:42,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-09-07 12:17:42,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-09-07 12:17:42,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:17:42,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-09-07 12:17:42,330 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:42,330 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:42,345 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:17:42,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:42] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.040 0.395 2026-09-07 12:17:42,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': 'A8C18728BD68527F2AECC372B994D345', 'loaderId': 'D6E3CA75A0EF8B71951E6208B0825565', 'isDownload': False} 2026-09-07 12:17:42,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Evaluate ready code "odoo.isTourReady('test_loyalty_is_not_processed_for_draft_order')" 2026-09-07 12:17:42,796 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:17:42,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:42] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 12:17:42,828 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:42] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:17:42,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:42] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-07 12:17:43,322 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:43,325 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:43,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-09-07 12:17:43,397 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:43,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [1/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:17:43,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.011 2026-09-07 12:17:43,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:17:43,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:43,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-07 12:17:43,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.025 2026-09-07 12:17:43,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.065 0.038 2026-09-07 12:17:43,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.091 2026-09-07 12:17:44,359 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.316 0.385 2026-09-07 12:17:44,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:17:44,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-09-07 12:17:44,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-09-07 12:17:44,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:17:44,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:17:44,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:17:44,606 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:44,628 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:17:44,635 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:17:44,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.024 0.019 2026-09-07 12:17:44,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.053 2026-09-07 12:17:44,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-07 12:17:44,696 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:44,688 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:17:44,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.014 0.018 2026-09-07 12:17:44,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [2/29] Tour test_loyalty_is_not_processed_for_draft_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:17:44,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.057 0.018 2026-09-07 12:17:44,922 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:17:44,934 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:17:44,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [3/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:44,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [4/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:17:45,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.040 0.150 2026-09-07 12:17:45,038 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:45,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-09-07 12:17:45,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.046 0.232 2026-09-07 12:17:45,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.259 2026-09-07 12:17:45,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-09-07 12:17:45,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-09-07 12:17:45,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.426 2026-09-07 12:17:45,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-09-07 12:17:45,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.196 2026-09-07 12:17:45,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-09-07 12:17:45,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-09-07 12:17:45,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.292 2026-09-07 12:17:45,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [5/29] Tour test_loyalty_is_not_processed_for_draft_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:17:45,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [6/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:17:45,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [7/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:17:45,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [8/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-07 12:17:45,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [9/29] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:45,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.013 2026-09-07 12:17:45,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [10/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:17:45,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [11/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:46,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [12/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:17:46,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [13/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:17:46,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [14/29] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:17:46,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [15/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:17:46,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [16/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:46,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [17/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:46,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [18/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:17:46,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [19/29] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:17:46,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [20/29] Tour test_loyalty_is_not_processed_for_draft_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:17:46,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [21/29] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:46,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [22/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-07 12:17:46,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [23/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-09-07 12:17:46,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [24/29] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:46,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [25/29] Tour test_loyalty_is_not_processed_for_draft_order → Step save order (trigger: .pads .fa-upload) 2026-09-07 12:17:46,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [26/29] Tour test_loyalty_is_not_processed_for_draft_order → Step .fa-caret-down 2026-09-07 12:17:46,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39724747 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8a6d10b0-a309-469f-a410-2efe30d3fb70'}] 2026-09-07 12:17:46,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [27/29] Tour test_loyalty_is_not_processed_for_draft_order → Step .list-container-items .btn:eq(0) 2026-09-07 12:17:46,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39724747 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8a6d10b0-a309-469f-a410-2efe30d3fb70'} created pos.order #584 2026-09-07 12:17:46,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39724747 finished 2026-09-07 12:17:46,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [28/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-07 12:17:46,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.056 0.097 2026-09-07 12:17:46,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [29/29] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-09-07 12:17:47,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-09-07 12:17:47,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_is_not_processed_for_draft_order SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-07 12:17:47,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 18752056 (allocated 20709376) 2026-09-07 12:17:47,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 80739 2026-09-07 12:17:47,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-09-07 12:17:47,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 80739 2026-09-07 12:17:47,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121747_196242_test_loyalty_is_not_processed_for_draft_order.txt 2026-09-07 12:17:47,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpx5xfco9c_chrome_odoo" 2026-09-07 12:17:47,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-07 12:17:47,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 80944 2026-09-07 12:17:47,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmptnwindfi_chrome_odoo 2026-09-07 12:17:47,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:39555/json/version 2026-09-07 12:17:47,945 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:47,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-09-07 12:17:47,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:39555/json 2026-09-07 12:17:47,984 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:17:48,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:39555/devtools/page/6F1FA625D9697DC0677CBE18D41F886E 2026-09-07 12:17:48,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-09-07 12:17:48,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-09-07 12:17:48,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:17:48,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-09-07 12:17:48,239 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:48,239 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:48,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:17:48,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:48] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.041 0.399 2026-09-07 12:17:48,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '6F1FA625D9697DC0677CBE18D41F886E', 'loaderId': '5F96F3ED071D43AB3A67525B2ED4713C', 'isDownload': False} 2026-09-07 12:17:48,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-09-07 12:17:48,711 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:17:48,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:48] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-07 12:17:48,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:48] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:17:48,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:48] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-07 12:17:49,199 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:49,210 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:49,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:17:49,249 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:49,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:17:49,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [1/9] Tour test_loyalty_on_order_with_fixed_tax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:17:49,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:17:49,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:49,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-09-07 12:17:49,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-07 12:17:49,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.039 2026-09-07 12:17:49,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.063 2026-09-07 12:17:50,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.291 0.341 2026-09-07 12:17:50,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:17:50,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-09-07 12:17:50,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-09-07 12:17:50,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-09-07 12:17:50,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-09-07 12:17:50,350 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.013 2026-09-07 12:17:50,422 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:17:50,473 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:17:50,482 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:17:50,527 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:17:50,533 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17: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-09-07 12:17:50,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.102 0.033 2026-09-07 12:17:50,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [2/9] Tour test_loyalty_on_order_with_fixed_tax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:17:50,575 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.140 2026-09-07 12:17:50,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.015 0.046 2026-09-07 12:17:50,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.208 2026-09-07 12:17:50,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.033 0.029 2026-09-07 12:17:50,714 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:17:50,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [3/9] Tour test_loyalty_on_order_with_fixed_tax → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:17:50,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.024 0.073 2026-09-07 12:17:50,787 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:50,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.021 0.156 2026-09-07 12:17:50,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.202 2026-09-07 12:17:50,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-09-07 12:17:50,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:50] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.304 2026-09-07 12:17:51,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-09-07 12:17:51,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-09-07 12:17:51,069 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:17:51,088 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "GET /web/image?model=product.template&field=image_128&id=1669&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.211 2026-09-07 12:17:51,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-07 12:17:51,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.037 0.148 2026-09-07 12:17:51,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-09-07 12:17:51,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.077 0.299 2026-09-07 12:17:51,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.018 0.328 2026-09-07 12:17:51,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [4/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:17:51,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [5/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Actions button (trigger: .more-btn) 2026-09-07 12:17:51,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [6/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:17:51,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [7/9] Tour test_loyalty_on_order_with_fixed_tax → Step input text '563412' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:17:51,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [8/9] Tour test_loyalty_on_order_with_fixed_tax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:17:51,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [9/9] Tour test_loyalty_on_order_with_fixed_tax → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.50"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.50"))) 2026-09-07 12:17:51,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.012 2026-09-07 12:17:51,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:51] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.014 2026-09-07 12:17:51,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-09-07 12:17:51,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_on_order_with_fixed_tax SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-07 12:17:51,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14974580 (allocated 16515072) 2026-09-07 12:17:51,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 80944 2026-09-07 12:17:51,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-09-07 12:17:51,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 80944 2026-09-07 12:17:52,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121752_006764_test_loyalty_on_order_with_fixed_tax.txt 2026-09-07 12:17:52,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmptnwindfi_chrome_odoo" 2026-09-07 12:17:52,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-09-07 12:17:52,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 81144 2026-09-07 12:17:52,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpnew6_cum_chrome_odoo 2026-09-07 12:17:52,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:39713/json/version 2026-09-07 12:17:52,852 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:52,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-09-07 12:17:52,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:39713/json 2026-09-07 12:17:52,889 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:52,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:39713/devtools/page/51DBDCCCA14687A8043697E99BA8668D 2026-09-07 12:17:52,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-09-07 12:17:52,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-09-07 12:17:53,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:17:53,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-09-07 12:17:53,149 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:53,149 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:53,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:17:53,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:53] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.062 0.413 2026-09-07 12:17:53,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '51DBDCCCA14687A8043697E99BA8668D', 'loaderId': 'E91251E9B7615C91ED86F62751D7CA59', 'isDownload': False} 2026-09-07 12:17:53,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-09-07 12:17:53,652 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:17:53,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:53] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 12:17:53,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:53] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:17:53,686 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:53] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-07 12:17:54,144 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:54,156 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:17:54,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-07 12:17:54,202 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:17:54,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [1/34] Tour PosLoyaltyMultipleOrders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:17:54,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.009 2026-09-07 12:17:54,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:17:54,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:17:54,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.012 2026-09-07 12:17:54,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-07 12:17:54,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.038 0.054 2026-09-07 12:17:54,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.078 2026-09-07 12:17:55,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.323 0.326 2026-09-07 12:17:55,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:17:55,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:17:55,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.032 2026-09-07 12:17:55,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:17:55,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-09-07 12:17:55,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:17:55,396 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:55,433 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:17:55,435 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:17:55,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.021 0.019 2026-09-07 12:17:55,472 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:17:55,475 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:55,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.060 2026-09-07 12:17:55,485 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-07 12:17:55,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.012 0.025 2026-09-07 12:17:55,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [2/34] Tour PosLoyaltyMultipleOrders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:17:55,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-09-07 12:17:55,666 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:17:55,714 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:17:55,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [3/34] Tour PosLoyaltyMultipleOrders → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:17:55,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.084 0.083 2026-09-07 12:17:55,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-07 12:17:55,860 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:55,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.030 0.218 2026-09-07 12:17:55,944 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.243 2026-09-07 12:17:55,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:55] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-09-07 12:17:56,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-07 12:17:56,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:56] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.340 2026-09-07 12:17:56,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:56] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-07 12:17:56,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.179 2026-09-07 12:17:56,161 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:56] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-07 12:17:56,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:56] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-09-07 12:17:56,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:56] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-09-07 12:17:56,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [4/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:56,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [5/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:17:56,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [6/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:17:56,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [7/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-09-07 12:17:56,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [8/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:56,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [9/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:56,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [10/34] Tour PosLoyaltyMultipleOrders → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:17:56,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [11/34] Tour PosLoyaltyMultipleOrders → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:17:56,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [12/34] Tour PosLoyaltyMultipleOrders → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:17:56,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [13/34] Tour PosLoyaltyMultipleOrders → Step Search for partner "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-09-07 12:17:57,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [14/34] Tour PosLoyaltyMultipleOrders → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-09-07 12:17:57,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [15/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:57,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.010 2026-09-07 12:17:57,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [16/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:17:57,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [17/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:17:57,239 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:57,241 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:17:57,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [18/34] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:17:57,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [19/34] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:17:57,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [20/34] Tour PosLoyaltyMultipleOrders → Step .pos-leftheader .list-plus-btn 2026-09-07 12:17:57,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [21/34] Tour PosLoyaltyMultipleOrders → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:17:57,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [22/34] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:17:57,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [23/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:17:57,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [24/34] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:17:57,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [25/34] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:17:57,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [26/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:17:57,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [27/34] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:17:57,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [28/34] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:17:57,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [29/34] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:17:57,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [30/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:17:58,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [31/34] Tour PosLoyaltyMultipleOrders → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:17:58,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [32/34] Tour PosLoyaltyMultipleOrders → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:17:58,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [33/34] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:17:58,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8260698 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'e8f6cbed-139e-4ad9-9da5-46a0bfb2fd4b'}] 2026-09-07 12:17:58,152 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:17:58,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8260698 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'e8f6cbed-139e-4ad9-9da5-46a0bfb2fd4b'} created pos.order #585 2026-09-07 12:17:58,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8260698 finished 2026-09-07 12:17:58,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.177 0.227 2026-09-07 12:17:58,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.044 0.045 2026-09-07 12:17:58,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:17:58,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:58] "GET /report/barcode/Code128/044a-8485-4362 HTTP/1.1" 200 - 0 0.000 0.064 2026-09-07 12:17:58,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5039686 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'e8f6cbed-139e-4ad9-9da5-46a0bfb2fd4b'}] 2026-09-07 12:17:58,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [34/34] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:17:58,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5039686 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'e8f6cbed-139e-4ad9-9da5-46a0bfb2fd4b'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-09-07 12:17:58,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5039686 finished 2026-09-07 12:17:58,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-09-07 12:17:58,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-07 12:17:59,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:17:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.077 0.121 2026-09-07 12:17:59,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 23804208 (allocated 25300992) 2026-09-07 12:17:59,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 81144 2026-09-07 12:17:59,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-09-07 12:17:59,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 81144 2026-09-07 12:17:59,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121759_207821_test_loyalty_program_different_orders.txt 2026-09-07 12:17:59,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpnew6_cum_chrome_odoo" 2026-09-07 12:17:59,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-07 12:17:59,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 81357 2026-09-07 12:17:59,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmpo_ayej_f_chrome_odoo 2026-09-07 12:17:59,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:44037/json/version 2026-09-07 12:17:59,965 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:00,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:18:00,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:44037/json 2026-09-07 12:18:00,018 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:00,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:44037/devtools/page/7A67D4DFF1F2FA8FEFB3BD6B943B8243 2026-09-07 12:18:00,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-09-07 12:18:00,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-09-07 12:18:00,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:00,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-09-07 12:18:00,232 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:00,232 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:00,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:18:01,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.062 0.693 2026-09-07 12:18:01,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '7A67D4DFF1F2FA8FEFB3BD6B943B8243', 'loaderId': 'E323E06AAC1F908FF79B44464B0A26FB', 'isDownload': False} 2026-09-07 12:18:01,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-07 12:18:01,021 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:01,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:18:01,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-09-07 12:18:01,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-09-07 12:18:01,554 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:01,564 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:01,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-07 12:18:01,617 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:01,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [1/30] Tour PosLoyaltySpecificDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:18:01,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.009 2026-09-07 12:18:01,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:18:01,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:01,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.017 0.010 2026-09-07 12:18:01,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-07 12:18:01,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.047 0.034 2026-09-07 12:18:01,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.073 2026-09-07 12:18:02,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.333 0.349 2026-09-07 12:18:02,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.010 2026-09-07 12:18:02,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.009 2026-09-07 12:18:02,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.042 2026-09-07 12:18:02,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.008 2026-09-07 12:18:02,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:18:02,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-07 12:18:02,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:18:02,828 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:18:02,845 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:18:02,848 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:18:02,883 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:18:02,907 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.016 2026-09-07 12:18:02,924 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:18:02,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.053 0.070 2026-09-07 12:18:02,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:02] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.138 2026-09-07 12:18:03,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [2/30] Tour PosLoyaltySpecificDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:18:03,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.043 0.137 2026-09-07 12:18:03,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [3/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-07 12:18:03,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.074 0.250 2026-09-07 12:18:03,272 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:03,279 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:03,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.040 0.364 2026-09-07 12:18:03,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.233 2026-09-07 12:18:03,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-09-07 12:18:03,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-09-07 12:18:03,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.304 2026-09-07 12:18:03,498 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.182 2026-09-07 12:18:03,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-07 12:18:03,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1671&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.021 0.168 2026-09-07 12:18:03,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.010 0.011 2026-09-07 12:18:03,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-07 12:18:03,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-09-07 12:18:03,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1672&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-09-07 12:18:03,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.299 2026-09-07 12:18:03,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.231 2026-09-07 12:18:03,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [4/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:03,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [5/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-09-07 12:18:03,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [6/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:04,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [7/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B")) 2026-09-07 12:18:04,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [8/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:04,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [9/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product B","quantity":"1","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product B")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-09-07 12:18:04,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [10/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:04,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [11/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:04,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [12/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:04,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [13/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:18:04,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [14/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-09-07 12:18:04,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [15/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on specific products","price":"-10.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on specific products")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-07 12:18:04,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [16/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00")) 2026-09-07 12:18:04,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [17/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"):not(:visible)) 2026-09-07 12:18:04,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [18/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:04,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [19/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:04,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [20/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:18:04,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [21/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-09-07 12:18:04,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [22/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-09-07 12:18:04,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [23/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-09-07 12:18:05,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [24/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:05,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [25/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:05,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [26/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:18:05,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [27/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 30 on specific products' (trigger: .selection-item:contains("$ 30 on specific products")) 2026-09-07 12:18:05,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [28/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 30 on specific products","price":"-30.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 30 on specific products")):has(.qty:contains("1")):has(.price:contains("-30.00"))) 2026-09-07 12:18:05,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [29/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-07 12:18:05,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [30/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-09-07 12:18:05,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-09-07 12:18:05,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:18:05,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17436416 (allocated 19009536) 2026-09-07 12:18:05,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 81357 2026-09-07 12:18:05,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-09-07 12:18:05,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 81357 2026-09-07 12:18:05,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121805_688917_test_loyalty_program_specific_product.txt 2026-09-07 12:18:05,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmpo_ayej_f_chrome_odoo" 2026-09-07 12:18:05,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-07 12:18:06,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 81577 2026-09-07 12:18:06,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpc7tkf9er_chrome_odoo 2026-09-07 12:18:06,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34333/json/version 2026-09-07 12:18:06,510 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:06,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:18:06,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34333/json 2026-09-07 12:18:06,597 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:06,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:34333/devtools/page/CD1D550B5D3E32F21B95B9328BE0535F 2026-09-07 12:18:06,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-09-07 12:18:06,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-09-07 12:18:06,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:06,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-09-07 12:18:06,871 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:06,871 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:06,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:18:07,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.064 0.419 2026-09-07 12:18:07,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': 'CD1D550B5D3E32F21B95B9328BE0535F', 'loaderId': '2343BFFB3974BDC21502B057974718BE', 'isDownload': False} 2026-09-07 12:18:07,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-07 12:18:07,388 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:07,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.012 2026-09-07 12:18:07,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-07 12:18:07,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.053 2026-09-07 12:18:07,914 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:07,924 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:18:07,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:18:07,952 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:07,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [1/27] Tour PosLoyaltyFreeProductTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:18:07,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.007 2026-09-07 12:18:07,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:18:07,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:08,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-09-07 12:18:08,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-07 12:18:08,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.041 2026-09-07 12:18:08,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-07 12:18:08,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.287 0.319 2026-09-07 12:18:08,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:08,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:18:08,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.031 2026-09-07 12:18:08,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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.007 2026-09-07 12:18:08,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:18:08,977 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-07 12:18:09,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:09,038 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:09,078 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:18:09,079 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:18:09,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.039 0.029 2026-09-07 12:18:09,123 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:09,125 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:18:09,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.101 2026-09-07 12:18:09,186 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:18:09,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.062 2026-09-07 12:18:09,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [2/27] Tour PosLoyaltyFreeProductTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:18:09,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.027 0.101 2026-09-07 12:18:09,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.057 0.172 2026-09-07 12:18:09,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.064 2026-09-07 12:18:09,404 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:09,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-07 12:18:09,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.129 2026-09-07 12:18:09,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-07 12:18:09,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [3/27] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:09,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-07 12:18:09,559 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:09,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-07 12:18:09,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [4/27] Tour PosLoyaltyFreeProductTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:18:09,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-09-07 12:18:09,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-07 12:18:09,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-07 12:18:09,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1675&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-07 12:18:09,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-07 12:18:09,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.195 2026-09-07 12:18:09,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [5/27] Tour PosLoyaltyFreeProductTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:18:10,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [6/27] Tour PosLoyaltyFreeProductTour2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:18:10,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [7/27] Tour PosLoyaltyFreeProductTour2 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:18:10,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [8/27] Tour PosLoyaltyFreeProductTour2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-07 12:18:10,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [9/27] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:10,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.020 2026-09-07 12:18:10,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [10/27] Tour PosLoyaltyFreeProductTour2 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-07 12:18:10,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [11/27] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:10,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [12/27] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-09-07 12:18:10,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [13/27] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-09-07 12:18:10,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [14/27] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:10,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [15/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:10,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [16/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:10,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [17/27] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:18:10,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [18/27] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:10,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [19/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:10,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [20/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:10,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [21/27] Tour PosLoyaltyFreeProductTour2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:18:10,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [22/27] Tour PosLoyaltyFreeProductTour2 → Step selection popup has 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A")) 2026-09-07 12:18:11,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [23/27] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Test Product A","price":"-11.50","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Test Product A")):has(.qty:contains("1")):has(.price:contains("-11.50"))) 2026-09-07 12:18:11,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [24/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:11,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [25/27] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:11,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [26/27] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:18:11,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [27/27] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:11,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-09-07 12:18:11,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:18:11,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 19580072 (allocated 20844544) 2026-09-07 12:18:11,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 81577 2026-09-07 12:18:11,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-09-07 12:18:11,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 81577 2026-09-07 12:18:11,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121811_506185_test_loyalty_program_using_same_product.txt 2026-09-07 12:18:11,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpc7tkf9er_chrome_odoo" 2026-09-07 12:18:11,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-07 12:18:12,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 81789 2026-09-07 12:18:12,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmped42lqd1_chrome_odoo 2026-09-07 12:18:12,623 26 INFO rb-6a8d31b-224617-412612 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:37533/json/version 2026-09-07 12:18:12,631 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:12,684 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:12,684 26 INFO rb-6a8d31b-224617-412612 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:37533/json 2026-09-07 12:18:12,696 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:12,781 26 INFO rb-6a8d31b-224617-412612 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:37533/devtools/page/222D12422A5A6DD2F551EBB97A48F26C 2026-09-07 12:18:12,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-09-07 12:18:12,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-07 12:18:12,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:12,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-07 12:18:12,896 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:12,896 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:12,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:18:13,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:13] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.062 0.434 2026-09-07 12:18:13,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '222D12422A5A6DD2F551EBB97A48F26C', 'loaderId': '57AAA301704B6FBE7EA7CAFF651BB538', 'isDownload': False} 2026-09-07 12:18:13,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-09-07 12:18:13,424 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:13,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:13] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:18:13,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:13] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 12:18:13,465 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:13] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:18:13,924 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:18:13,941 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:18:13,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.023 2026-09-07 12:18:13,962 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:13,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/33] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:18:13,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.008 2026-09-07 12:18:13,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:18:14,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:14,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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.011 2026-09-07 12:18:14,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-07 12:18:14,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.035 2026-09-07 12:18:14,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-07 12:18:14,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.277 0.367 2026-09-07 12:18:14,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:18:14,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.009 2026-09-07 12:18:14,955 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:14] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.032 2026-09-07 12:18:15,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:18:15,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:18:15,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-07 12:18:15,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:15,097 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:18:15,109 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:15,121 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:18:15,134 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:15,160 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:18:15,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.049 0.039 2026-09-07 12:18:15,188 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:15,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.095 2026-09-07 12:18:15,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.075 2026-09-07 12:18:15,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/33] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:18:15,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.034 0.096 2026-09-07 12:18:15,384 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.070 0.150 2026-09-07 12:18:15,389 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:15,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:15,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.111 2026-09-07 12:18:15,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-07 12:18:15,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/33] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:18:15,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-07 12:18:15,532 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:18:15,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-09-07 12:18:15,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.219 2026-09-07 12:18:15,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-07 12:18:15,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-09-07 12:18:15,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.199 2026-09-07 12:18:15,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.147 2026-09-07 12:18:15,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1677&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-07 12:18:15,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1678&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-07 12:18:15,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.178 2026-09-07 12:18:15,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.209 2026-09-07 12:18:16,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/33] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:18:16,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/33] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:18:16,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/33] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:18:16,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/33] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-07 12:18:16,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:16,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/33] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-09-07 12:18:16,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/33] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-07 12:18:16,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:16,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-07 12:18:16,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:18:16,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/33] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("3"))) 2026-09-07 12:18:16,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:16,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/33] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:16,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/33] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-09-07 12:18:16,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/33] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:17,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:17,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/33] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:17,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/33] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:18:17,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/33] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:17,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:18:17,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/33] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:18:17,323 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:17,327 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:17,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/33] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:18:17,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/33] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:18:17,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:18:17,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:18:17,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/33] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:18:17,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/33] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:18:17,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:18:17,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46593564 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'de08f5d1-e41a-42b3-9bde-7c2c58bc0e41'}] 2026-09-07 12:18:17,716 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:18,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46593564 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'de08f5d1-e41a-42b3-9bde-7c2c58bc0e41'} created pos.order #586 2026-09-07 12:18:18,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46593564 finished 2026-09-07 12:18:18,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.288 0.272 2026-09-07 12:18:18,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.060 0.043 2026-09-07 12:18:18,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:18,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49309685 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'de08f5d1-e41a-42b3-9bde-7c2c58bc0e41'}] 2026-09-07 12:18:18,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49309685 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'de08f5d1-e41a-42b3-9bde-7c2c58bc0e41'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-09-07 12:18:18,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49309685 finished 2026-09-07 12:18:18,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/33] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:18:18,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-07 12:18:18,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:18:18,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.104 0.095 2026-09-07 12:18:18,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:18] "GET /report/barcode/Code128/0444-e706-4bfa HTTP/1.1" 200 - 0 0.000 0.253 2026-09-07 12:18:18,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 21461624 (allocated 24514560) 2026-09-07 12:18:18,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.007 0.013 2026-09-07 12:18:18,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 81789 2026-09-07 12:18:18,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-07 12:18:18,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 81789 2026-09-07 12:18:18,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121818_952757_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-07 12:18:18,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmped42lqd1_chrome_odoo" 2026-09-07 12:18:19,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 82015 2026-09-07 12:18:19,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpuaghiamd_chrome_odoo 2026-09-07 12:18:19,275 26 INFO rb-6a8d31b-224617-412612 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:34407/json/version 2026-09-07 12:18:19,277 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:19,352 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:19,358 26 INFO rb-6a8d31b-224617-412612 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:34407/json 2026-09-07 12:18:19,359 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:19,379 26 INFO rb-6a8d31b-224617-412612 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:34407/devtools/page/8C987D3E6C0AB23DFAAB05D671D9FF11 2026-09-07 12:18:19,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-09-07 12:18:19,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-07 12:18:19,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:19,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-07 12:18:19,520 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:19,520 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:19,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.048 0.063 2026-09-07 12:18:19,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '8C987D3E6C0AB23DFAAB05D671D9FF11', 'loaderId': '7ED1AC1E184949914D15C2B7D61F5274', 'isDownload': False} 2026-09-07 12:18:19,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-09-07 12:18:19,672 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:19,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:19] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:18:19,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:19] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-09-07 12:18:19,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:19] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-07 12:18:20,198 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:18:20,205 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:20,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:18:20,227 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:20,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/48] Tour PosLoyaltyTour11.2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:18:20,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.004 0.008 2026-09-07 12:18:20,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:18:20,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:20,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "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.005 2026-09-07 12:18:20,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:18:20,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.030 2026-09-07 12:18:20,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-09-07 12:18:20,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.168 0.223 2026-09-07 12:18:20,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:18:20,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-07 12:18:20,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-07 12:18:20,960 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:18:20,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:18:20,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:21,045 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:21,067 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:18:21,098 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:18:21,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.018 0.045 2026-09-07 12:18:21,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.065 2026-09-07 12:18:21,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-07 12:18:21,141 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:18:21,142 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:18:21,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.009 0.019 2026-09-07 12:18:21,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:21,331 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:18:21,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/48] Tour PosLoyaltyTour11.2 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:18:21,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.090 0.035 2026-09-07 12:18:21,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.127 2026-09-07 12:18:21,439 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:18:21,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-09-07 12:18:21,517 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-07 12:18:21,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-07 12:18:21,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.046 0.256 2026-09-07 12:18:21,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/48] Tour PosLoyaltyTour11.2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:18:21,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.202 2026-09-07 12:18:21,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-09-07 12:18:21,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-09-07 12:18:21,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/48] Tour PosLoyaltyTour11.2 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:18:21,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-09-07 12:18:21,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1677&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-09-07 12:18:21,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/48] Tour PosLoyaltyTour11.2 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:18:21,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1678&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-07 12:18:21,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-07 12:18:21,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/48] Tour PosLoyaltyTour11.2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-07 12:18:21,882 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:21] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-09-07 12:18:21,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:21,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/48] Tour PosLoyaltyTour11.2 → Step .product-screen .set-partner:contains("AAA Partner") 2026-09-07 12:18:22,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/48] Tour PosLoyaltyTour11.2 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-07 12:18:22,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:22,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/48] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:18:22,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:22,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:22,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:22,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:18:22,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:22,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:22,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:22,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:22,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/48] Tour PosLoyaltyTour11.2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:18:22,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/48] Tour PosLoyaltyTour11.2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:18:22,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/48] Tour PosLoyaltyTour11.2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:18:22,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:22,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:22,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.019 2026-09-07 12:18:22,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:22,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:18:22,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:22,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:23,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:23,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/48] Tour PosLoyaltyTour11.2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:18:23,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/48] Tour PosLoyaltyTour11.2 → Step .selection-item span:nth-child(2) 2026-09-07 12:18:23,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/48] Tour PosLoyaltyTour11.2 → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-09-07 12:18:23,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/48] Tour PosLoyaltyTour11.2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-3.00"))) 2026-09-07 12:18:23,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:23,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/48] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:23,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/48] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:18:23,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/48] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:23,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/48] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:23,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/48] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:18:23,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/48] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:23,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/48] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:18:23,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [41/48] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:18:23,788 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:23,795 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:23,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [42/48] Tour PosLoyaltyTour11.2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:18:23,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [43/48] Tour PosLoyaltyTour11.2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:18:23,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [44/48] Tour PosLoyaltyTour11.2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:18:23,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [45/48] Tour PosLoyaltyTour11.2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:18:24,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [46/48] Tour PosLoyaltyTour11.2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:18:24,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [47/48] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:18:24,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:18:24,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66170750 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '202ea627-68c7-498f-85ff-10c235fd04b4'}] 2026-09-07 12:18:24,144 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:24,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66170750 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '202ea627-68c7-498f-85ff-10c235fd04b4'} created pos.order #587 2026-09-07 12:18:24,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66170750 finished 2026-09-07 12:18:24,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.164 0.251 2026-09-07 12:18:24,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.029 0.028 2026-09-07 12:18:24,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:18:24,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71863071 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '202ea627-68c7-498f-85ff-10c235fd04b4'}] 2026-09-07 12:18:24,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71863071 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '202ea627-68c7-498f-85ff-10c235fd04b4'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-09-07 12:18:24,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71863071 finished 2026-09-07 12:18:24,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [48/48] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:18:24,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-07 12:18:24,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:18:24,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.037 0.090 2026-09-07 12:18:25,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 22578352 (allocated 26611712) 2026-09-07 12:18:25,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 82015 2026-09-07 12:18:25,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-07 12:18:25,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 82015 2026-09-07 12:18:25,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121825_136754_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-07 12:18:25,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpuaghiamd_chrome_odoo" 2026-09-07 12:18:25,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-07 12:18:26,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 82229 2026-09-07 12:18:26,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpvgyem9d0_chrome_odoo 2026-09-07 12:18:26,023 26 INFO rb-6a8d31b-224617-412612 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:46149/json/version 2026-09-07 12:18:26,024 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:26,085 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:26,086 26 INFO rb-6a8d31b-224617-412612 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:46149/json 2026-09-07 12:18:26,086 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:26,094 26 INFO rb-6a8d31b-224617-412612 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:46149/devtools/page/5E7E8ACA35D2B8A9FB0B9A1EE1F3B318 2026-09-07 12:18:26,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-09-07 12:18:26,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-09-07 12:18:26,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:26,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-09-07 12:18:26,348 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:26,348 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:26,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:18:26,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:26] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.069 0.392 2026-09-07 12:18:26,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '5E7E8ACA35D2B8A9FB0B9A1EE1F3B318', 'loaderId': 'E0E189A5F66ABC02275284CFD870860B', 'isDownload': False} 2026-09-07 12:18:26,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-09-07 12:18:26,839 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:26,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:26] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-07 12:18:26,873 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:26] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-09-07 12:18:26,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:26] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-09-07 12:18:27,408 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:27,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:27,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:18:27,440 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:27,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [1/34] Tour PosLoyaltyTour12 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:18:27,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-07 12:18:27,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:18:27,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:27,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-07 12:18:27,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.026 2026-09-07 12:18:27,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.053 2026-09-07 12:18:27,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-09-07 12:18:28,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.244 0.512 2026-09-07 12:18:28,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:28,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:28,563 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-09-07 12:18:28,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:18:28,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: Owl is running in 'dev' mode. 2026-09-07 12:18:28,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:18:28,714 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:28,728 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:18:28,764 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:18:28,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.042 2026-09-07 12:18:28,786 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:18:28,797 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:18:28,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.088 2026-09-07 12:18:28,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-07 12:18:28,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.007 0.041 2026-09-07 12:18:28,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [2/34] Tour PosLoyaltyTour12 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:18:28,978 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:18:29,033 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:18:29,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [3/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-09-07 12:18:29,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.095 0.054 2026-09-07 12:18:29,098 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:29,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.144 2026-09-07 12:18:29,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.040 0.146 2026-09-07 12:18:29,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-07 12:18:29,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.172 2026-09-07 12:18:29,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.325 2026-09-07 12:18:29,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.052 2026-09-07 12:18:29,435 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-09-07 12:18:29,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-09-07 12:18:29,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1681&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-09-07 12:18:29,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [4/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:29,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1680&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.402 2026-09-07 12:18:29,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.437 2026-09-07 12:18:29,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [5/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("1"))) 2026-09-07 12:18:29,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-07 12:18:29,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-07 12:18:29,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [6/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:18:29,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:29] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-07 12:18:29,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [7/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("2"))) 2026-09-07 12:18:29,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [8/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:29,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [9/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-09-07 12:18:29,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [10/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:30,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [11/34] Tour PosLoyaltyTour12 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-09-07 12:18:30,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [12/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:30,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [13/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-1.00"))) 2026-09-07 12:18:30,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [14/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-07 12:18:30,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [15/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:30,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [16/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("1"))) 2026-09-07 12:18:30,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [17/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:18:30,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [18/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("2"))) 2026-09-07 12:18:30,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [19/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:30,647 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [20/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-07 12:18:30,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [21/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:30,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [22/34] Tour PosLoyaltyTour12 → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-09-07 12:18:30,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [23/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:30,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [24/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-5.00"))) 2026-09-07 12:18:30,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [25/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-07 12:18:31,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [26/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-07 12:18:31,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [27/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-09-07 12:18:31,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [28/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:31,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [29/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("6"))) 2026-09-07 12:18:31,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [30/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:31,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [31/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:31,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [32/34] Tour PosLoyaltyTour12 → Step order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00")) 2026-09-07 12:18:31,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [33/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:31,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [34/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-10.00"))) 2026-09-07 12:18:31,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-09-07 12:18:31,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-07 12:18:31,647 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18490164 (allocated 19795968) 2026-09-07 12:18:31,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 82229 2026-09-07 12:18:31,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-09-07 12:18:31,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 82229 2026-09-07 12:18:31,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121831_750775_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-09-07 12:18:31,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpvgyem9d0_chrome_odoo" 2026-09-07 12:18:31,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-07 12:18:32,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 82443 2026-09-07 12:18:32,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmp4p67zqj8_chrome_odoo 2026-09-07 12:18:32,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:37049/json/version 2026-09-07 12:18:32,854 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:32,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:18:32,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:37049/json 2026-09-07 12:18:32,911 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:32,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:37049/devtools/page/5A19F36D0B2B32340BDF4CD35A57BAF0 2026-09-07 12:18:32,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-09-07 12:18:32,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-09-07 12:18:33,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:33,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-09-07 12:18:33,177 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:33,177 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:33,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:18:33,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:33] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.083 0.453 2026-09-07 12:18:33,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '5A19F36D0B2B32340BDF4CD35A57BAF0', 'loaderId': '48BBE855293BF2A56834995D6CC7A4A5', 'isDownload': False} 2026-09-07 12:18:33,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-07 12:18:33,743 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:33,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:33] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.012 2026-09-07 12:18:33,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:33] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:18:33,801 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:33] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.040 2026-09-07 12:18:34,259 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:34,262 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:34,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-09-07 12:18:34,309 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:34,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [1/35] Tour PosLoyaltyTour10 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:18:34,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.010 2026-09-07 12:18:34,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:18:34,380 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:34,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.012 2026-09-07 12:18:34,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-07 12:18:34,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.036 0.042 2026-09-07 12:18:34,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.068 2026-09-07 12:18:35,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.303 0.342 2026-09-07 12:18:35,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:18:35,281 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:35,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-09-07 12:18:35,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:18:35,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:18:35,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:18:35,472 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:35,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:18:35,511 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:18:35,523 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:18:35,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.032 2026-09-07 12:18:35,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.015 0.076 2026-09-07 12:18:35,605 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-09-07 12:18:35,614 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:35,616 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.060 2026-09-07 12:18:35,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [2/35] Tour PosLoyaltyTour10 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:18:35,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.051 0.095 2026-09-07 12:18:35,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.192 2026-09-07 12:18:35,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.055 0.223 2026-09-07 12:18:35,884 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:35,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [3/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:35,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.123 2026-09-07 12:18:35,905 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:35,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-09-07 12:18:35,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [4/35] Tour PosLoyaltyTour10 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:18:35,976 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.025 0.121 2026-09-07 12:18:35,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:35] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-07 12:18:36,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-07 12:18:36,058 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-07 12:18:36,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-07 12:18:36,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-09-07 12:18:36,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-07 12:18:36,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.025 0.163 2026-09-07 12:18:36,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "GET /web/image?model=product.template&field=image_128&id=1683&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-09-07 12:18:36,260 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "GET /web/image?model=product.template&field=image_128&id=1684&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-07 12:18:36,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "GET /web/image?model=product.template&field=image_128&id=1685&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-07 12:18:36,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.202 2026-09-07 12:18:36,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [5/35] Tour PosLoyaltyTour10 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:18:36,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [6/35] Tour PosLoyaltyTour10 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:18:36,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [7/35] Tour PosLoyaltyTour10 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:18:36,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [8/35] Tour PosLoyaltyTour10 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-07 12:18:36,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [9/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:36,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.011 2026-09-07 12:18:36,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [10/35] Tour PosLoyaltyTour10 → Step .product-screen .set-partner:contains("AAA Partner") 2026-09-07 12:18:36,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [11/35] Tour PosLoyaltyTour10 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-07 12:18:36,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [12/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:37,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [13/35] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-09-07 12:18:37,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [14/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:37,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [15/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:37,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [16/35] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-07 12:18:37,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [17/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:37,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [18/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:37,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [19/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:37,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [20/35] Tour PosLoyaltyTour10 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:18:37,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [21/35] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:37,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [22/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:37,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [23/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:37,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [24/35] Tour PosLoyaltyTour10 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:18:37,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [25/35] Tour PosLoyaltyTour10 → Step .selection-item span:nth-child(2) 2026-09-07 12:18:37,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [26/35] Tour PosLoyaltyTour10 → Step select reward (trigger: .selection-item:contains("Free Product B")) 2026-09-07 12:18:37,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [27/35] Tour PosLoyaltyTour10 → Step click on reward item (trigger: .selection-item:contains("Free Product B")) 2026-09-07 12:18:37,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [28/35] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product B","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product B")):has(.price:contains("-1.00"))) 2026-09-07 12:18:37,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [29/35] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:37,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [30/35] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-09-07 12:18:38,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [31/35] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:38,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [32/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:38,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [33/35] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:38,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [34/35] Tour PosLoyaltyTour10 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:18:38,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [35/35] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:38,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-09-07 12:18:38,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-07 12:18:38,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 19776992 (allocated 21368832) 2026-09-07 12:18:38,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 82443 2026-09-07 12:18:38,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-09-07 12:18:38,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 82443 2026-09-07 12:18:38,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121838_492677_test_loyalty_program_with_tagged_free_product.txt 2026-09-07 12:18:38,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmp4p67zqj8_chrome_odoo" 2026-09-07 12:18:38,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-07 12:18:39,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 82651 2026-09-07 12:18:39,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpiirqoaij_chrome_odoo 2026-09-07 12:18:39,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:35283/json/version 2026-09-07 12:18:39,305 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:39,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-09-07 12:18:39,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:35283/json 2026-09-07 12:18:39,384 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:39,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:35283/devtools/page/633230843C403F8F0277F1AEB35CC3B1 2026-09-07 12:18:39,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-09-07 12:18:39,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-09-07 12:18:39,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:39,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-09-07 12:18:39,550 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:39,551 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:39,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:18:40,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.073 0.389 2026-09-07 12:18:40,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '633230843C403F8F0277F1AEB35CC3B1', 'loaderId': '85C6CC3AE468FE7063A305BE770BF997', 'isDownload': False} 2026-09-07 12:18:40,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-07 12:18:40,049 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:40,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:18:40,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:18:40,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-07 12:18:40,497 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:40,500 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:18:40,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.008 2026-09-07 12:18:40,528 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:40,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [1/53] Tour PosLoyaltyRewardProductTag → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:18:40,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.009 2026-09-07 12:18:40,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:18:40,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:40,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-07 12:18:40,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.024 2026-09-07 12:18:40,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.038 2026-09-07 12:18:40,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.073 2026-09-07 12:18:41,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.304 0.344 2026-09-07 12:18:41,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:41,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:18:41,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-07 12:18:41,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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.006 2026-09-07 12:18:41,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-09-07 12:18:41,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:18:41,629 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:18:41,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:18:41,645 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:41,656 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:41,685 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:18:41,688 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.018 2026-09-07 12:18:41,761 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-07 12:18:41,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.049 0.091 2026-09-07 12:18:41,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.142 2026-09-07 12:18:41,803 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.125 2026-09-07 12:18:41,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [2/53] Tour PosLoyaltyRewardProductTag → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:18:41,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.050 0.149 2026-09-07 12:18:41,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.052 2026-09-07 12:18:41,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:41] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.096 2026-09-07 12:18:42,007 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:18:42,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.120 2026-09-07 12:18:42,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [3/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:18:42,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.038 0.175 2026-09-07 12:18:42,107 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:42,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.013 0.408 2026-09-07 12:18:42,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-09-07 12:18:42,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.262 2026-09-07 12:18:42,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.195 2026-09-07 12:18:42,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-07 12:18:42,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-07 12:18:42,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.168 2026-09-07 12:18:42,370 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:42] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.187 2026-09-07 12:18:42,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [4/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:18:42,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [5/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:42,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [6/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:42,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [7/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:18:42,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [8/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:42,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [9/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:42,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [10/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:42,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [11/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:18:42,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [12/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-09-07 12:18:42,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [13/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-09-07 12:18:42,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [14/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product A' (trigger: .selection-item:contains("Product A")) 2026-09-07 12:18:43,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [15/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-2","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-2"))) 2026-09-07 12:18:43,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [16/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:43,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [17/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:43,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [18/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:18:43,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [19/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:43,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [20/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:18:43,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [21/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:18:43,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [22/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:43,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [23/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:43,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [24/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:18:43,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [25/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:43,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [26/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:43,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [27/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:43,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [28/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:18:43,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [29/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-09-07 12:18:43,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [30/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-09-07 12:18:43,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [31/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-09-07 12:18:44,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [32/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-07 12:18:44,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [33/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:44,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [34/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:44,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [35/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:18:44,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [36/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:44,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [37/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:18:44,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [38/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:18:44,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [39/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:44,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [40/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:44,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [41/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:18:44,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [42/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:44,683 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [43/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:44,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [44/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:44,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [45/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:18:44,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [46/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-09-07 12:18:44,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [47/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-09-07 12:18:44,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [48/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-09-07 12:18:45,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [49/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("2")):has(.price:contains("-10"))) 2026-09-07 12:18:45,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [50/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:45,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [51/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:45,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [52/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:18:45,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [53/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:45,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-09-07 12:18:45,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:18:45,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20647972 (allocated 22548480) 2026-09-07 12:18:45,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 82651 2026-09-07 12:18:45,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-09-07 12:18:45,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 82651 2026-09-07 12:18:45,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121845_532922_test_loyalty_reward_product_tag.txt 2026-09-07 12:18:45,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpiirqoaij_chrome_odoo" 2026-09-07 12:18:45,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-09-07 12:18:46,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 82855 2026-09-07 12:18:46,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpjq80l0hk_chrome_odoo 2026-09-07 12:18:46,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:41007/json/version 2026-09-07 12:18:46,708 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:46,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-09-07 12:18:46,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:41007/json 2026-09-07 12:18:46,797 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:46,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:41007/devtools/page/6B167988DF3E9D40278E0FC9B970766F 2026-09-07 12:18:46,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-09-07 12:18:46,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-09-07 12:18:46,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:46,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-09-07 12:18:46,989 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:46,990 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:47,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:18:47,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:47] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.037 0.437 2026-09-07 12:18:47,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '6B167988DF3E9D40278E0FC9B970766F', 'loaderId': '5B96FBD277A842476BDB10520D41654B', 'isDownload': False} 2026-09-07 12:18:47,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_variant')" 2026-09-07 12:18:47,499 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:47,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:47] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:18:47,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:47] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:18:47,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:47] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.020 0.014 2026-09-07 12:18:48,048 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:48,056 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:18:48,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:18:48,110 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:48,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [1/27] Tour test_loyalty_reward_with_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:18:48,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.010 2026-09-07 12:18:48,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-09-07 12:18:48,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:48,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-09-07 12:18:48,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-07 12:18:48,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.051 0.032 2026-09-07 12:18:48,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.072 2026-09-07 12:18:48,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.297 0.309 2026-09-07 12:18:49,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:49,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:49,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.011 2026-09-07 12:18:49,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.031 2026-09-07 12:18:49,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:18:49,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-09-07 12:18:49,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-09-07 12:18:49,253 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:18:49,269 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:49,270 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:49,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.058 0.026 2026-09-07 12:18:49,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-09-07 12:18:49,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.074 2026-09-07 12:18:49,356 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:49,359 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:49,389 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:49,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.022 0.022 2026-09-07 12:18:49,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [2/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:18:49,517 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.037 0.095 2026-09-07 12:18:49,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.083 0.193 2026-09-07 12:18:49,669 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:49,694 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-07 12:18:49,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [3/27] Tour test_loyalty_reward_with_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:49,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-07 12:18:49,728 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:49,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-09-07 12:18:49,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [4/27] Tour test_loyalty_reward_with_variant → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:18:49,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-09-07 12:18:49,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-07 12:18:49,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.165 2026-09-07 12:18:49,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.177 2026-09-07 12:18:49,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-07 12:18:49,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.165 2026-09-07 12:18:49,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:49] "GET /web/image?model=product.template&field=image_128&id=1688&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-07 12:18:50,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:50] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.157 2026-09-07 12:18:50,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.068 0.203 2026-09-07 12:18:50,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [5/27] Tour test_loyalty_reward_with_variant → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:18:50,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [6/27] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-07 12:18:50,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [7/27] Tour test_loyalty_reward_with_variant → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:18:50,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [8/27] Tour test_loyalty_reward_with_variant → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-07 12:18:50,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [9/27] Tour test_loyalty_reward_with_variant → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-07 12:18:50,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [10/27] Tour test_loyalty_reward_with_variant → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-07 12:18:50,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [11/27] Tour test_loyalty_reward_with_variant → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-09-07 12:18:51,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:51] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.029 0.024 2026-09-07 12:18:51,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [12/27] Tour test_loyalty_reward_with_variant → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:18:51,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.014 0.030 2026-09-07 12:18:51,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [13/27] Tour test_loyalty_reward_with_variant → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:18:51,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.011 0.063 2026-09-07 12:18:51,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [14/27] Tour test_loyalty_reward_with_variant → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-07 12:18:51,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [15/27] Tour test_loyalty_reward_with_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:51,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [16/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-07 12:18:51,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [17/27] Tour test_loyalty_reward_with_variant → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:18:51,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [18/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-07 12:18:51,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [19/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-09-07 12:18:51,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [20/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:18:51,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [21/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-07 12:18:51,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [22/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-09-07 12:18:51,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [23/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:18:51,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [24/27] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-07 12:18:51,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [25/27] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-09-07 12:18:51,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [26/27] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:18:51,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [27/27] Tour test_loyalty_reward_with_variant → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-07 12:18:51,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-09-07 12:18:51,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:18:52,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 19954532 (allocated 21368832) 2026-09-07 12:18:52,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 82855 2026-09-07 12:18:52,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-09-07 12:18:52,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 82855 2026-09-07 12:18:52,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121852_190037_test_loyalty_reward_with_variant.txt 2026-09-07 12:18:52,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpjq80l0hk_chrome_odoo" 2026-09-07 12:18:52,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-07 12:18:52,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 83066 2026-09-07 12:18:52,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp9bkc3ehm_chrome_odoo 2026-09-07 12:18:52,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45927/json/version 2026-09-07 12:18:52,802 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:52,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-09-07 12:18:52,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45927/json 2026-09-07 12:18:52,895 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:52,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:45927/devtools/page/1BC4FE84AC64C95409D5514D0FA5932B 2026-09-07 12:18:52,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-07 12:18:52,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-07 12:18:53,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:53,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-07 12:18:53,104 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:53,104 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:53,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:18:53,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:53] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.063 0.670 2026-09-07 12:18:53,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '1BC4FE84AC64C95409D5514D0FA5932B', 'loaderId': '9A74118345117DD144D3DDEB2926C959', 'isDownload': False} 2026-09-07 12:18:53,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-07 12:18:53,871 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:53,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:53] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-09-07 12:18:53,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:53] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:18:53,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:53] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.035 2026-09-07 12:18:54,404 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:54,416 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:18:54,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:18:54,446 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:54,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/23] Tour PosLoyaltyValidity1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:18:54,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.011 2026-09-07 12:18:54,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:18:54,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:54,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-09-07 12:18:54,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-07 12:18:54,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.051 0.036 2026-09-07 12:18:54,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.073 2026-09-07 12:18:55,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.377 0.357 2026-09-07 12:18:55,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:55,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.007 2026-09-07 12:18:55,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.038 2026-09-07 12:18:55,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18: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-09-07 12:18:55,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-07 12:18:55,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.012 2026-09-07 12:18:55,722 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:18:55,722 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:18:55,730 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:18:55,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.033 2026-09-07 12:18:55,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.014 0.054 2026-09-07 12:18:55,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-07 12:18:55,837 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:55,844 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.001 2026-09-07 12:18:55,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.009 0.026 2026-09-07 12:18:55,903 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:18:55,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/23] Tour PosLoyaltyValidity1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:18:55,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.035 0.082 2026-09-07 12:18:56,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.054 0.201 2026-09-07 12:18:56,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/23] Tour PosLoyaltyValidity1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:18:56,168 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:56,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.030 0.074 2026-09-07 12:18:56,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.122 2026-09-07 12:18:56,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.015 0.152 2026-09-07 12:18:56,276 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:56,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.015 0.198 2026-09-07 12:18:56,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-07 12:18:56,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.203 2026-09-07 12:18:56,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-07 12:18:56,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-07 12:18:56,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.167 2026-09-07 12:18:56,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.447 2026-09-07 12:18:56,582 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:56] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-09-07 12:18:56,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/23] Tour PosLoyaltyValidity1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:18:56,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:18:56,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/23] Tour PosLoyaltyValidity1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:18:56,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-07 12:18:56,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/23] Tour PosLoyaltyValidity1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:18:56,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:18:57,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:18:57,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/23] Tour PosLoyaltyValidity1 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:18:57,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/23] Tour PosLoyaltyValidity1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:18:57,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-09-07 12:18:57,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-09-07 12:18:57,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:18:57,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:18:57,385 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:57,388 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:57,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/23] Tour PosLoyaltyValidity1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:18:57,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/23] Tour PosLoyaltyValidity1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:18:57,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/23] Tour PosLoyaltyValidity1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:18:57,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/23] Tour PosLoyaltyValidity1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:18:57,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/23] Tour PosLoyaltyValidity1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:18:57,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79825680 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '97939e37-c1cf-4d2c-924f-e31fb1581654'}] 2026-09-07 12:18:57,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:18:57,730 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:18:58,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79825680 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '97939e37-c1cf-4d2c-924f-e31fb1581654'} created pos.order #588 2026-09-07 12:18:58,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79825680 finished 2026-09-07 12:18:58,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.173 0.233 2026-09-07 12:18:58,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.042 0.036 2026-09-07 12:18:58,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.012 2026-09-07 12:18:58,384 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:58] "GET /report/barcode/Code128/0447-6f48-4352 HTTP/1.1" 200 - 0 0.000 0.048 2026-09-07 12:18:58,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:18:58,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80046413 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '97939e37-c1cf-4d2c-924f-e31fb1581654'}] 2026-09-07 12:18:58,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80046413 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '97939e37-c1cf-4d2c-924f-e31fb1581654'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-09-07 12:18:58,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80046413 finished 2026-09-07 12:18:58,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-07 12:18:58,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:18:58,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 16053388 (allocated 18350080) 2026-09-07 12:18:58,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 83066 2026-09-07 12:18:58,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-07 12:18:58,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 83066 2026-09-07 12:18:58,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.088 0.087 2026-09-07 12:18:58,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121858_667929_test_loyalty_validity_dates_and_use.txt 2026-09-07 12:18:58,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp9bkc3ehm_chrome_odoo" 2026-09-07 12:18:58,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 83275 2026-09-07 12:18:58,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpao9ee31__chrome_odoo 2026-09-07 12:18:58,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:37233/json/version 2026-09-07 12:18:58,992 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:59,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-09-07 12:18:59,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:37233/json 2026-09-07 12:18:59,084 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:18:59,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:37233/devtools/page/098C78197C8306C40FEEF152B3BAB6B9 2026-09-07 12:18:59,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-07 12:18:59,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-07 12:18:59,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:18:59,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-07 12:18:59,236 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:59,237 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:59,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:59] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.039 2026-09-07 12:18:59,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '098C78197C8306C40FEEF152B3BAB6B9', 'loaderId': '07C6F5ACE9F9D2E2AB8EE97D35FD701F', 'isDownload': False} 2026-09-07 12:18:59,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-07 12:18:59,352 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:18:59,380 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:59] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-07 12:18:59,402 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:59] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-09-07 12:18:59,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:59] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-07 12:18:59,926 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:18:59,934 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:18:59,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:18:59,974 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:18:59,988 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:18:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-07 12:18:59,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/41] Tour PosLoyaltyValidity2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:19:00,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:19:00,016 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:00,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "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.007 2026-09-07 12:19:00,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 12:19:00,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.010 0.033 2026-09-07 12:19:00,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-07 12:19:00,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.246 0.321 2026-09-07 12:19:00,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:00,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19: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.006 2026-09-07 12:19:00,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.012 0.024 2026-09-07 12:19:00,880 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-09-07 12:19:00,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-07 12:19:00,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:19:00,975 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:01,018 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:19:01,021 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:19:01,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.034 0.023 2026-09-07 12:19:01,045 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:19:01,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.047 2026-09-07 12:19:01,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-07 12:19:01,062 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:01,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.008 0.017 2026-09-07 12:19:01,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:19:01,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-09-07 12:19:01,173 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:19:01,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.042 0.091 2026-09-07 12:19:01,311 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:19:01,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:01,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.209 2026-09-07 12:19:01,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-07 12:19:01,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.018 0.203 2026-09-07 12:19:01,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-07 12:19:01,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:19:01,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.281 2026-09-07 12:19:01,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:19:01,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-09-07 12:19:01,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-07 12:19:01,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-07 12:19:01,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-09-07 12:19:01,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-07 12:19:01,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:01] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-07 12:19:01,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:01,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-07 12:19:01,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:02,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:02,024 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:02,026 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:02,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:02,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:02,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/41] Tour PosLoyaltyValidity2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:19:02,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:02,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:02,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:02,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69145244 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': '28263e4a-3989-4b5d-bc4e-73b6259c5d16'}] 2026-09-07 12:19:02,363 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:02,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69145244 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': '28263e4a-3989-4b5d-bc4e-73b6259c5d16'} created pos.order #589 2026-09-07 12:19:02,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69145244 finished 2026-09-07 12:19:02,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.105 0.201 2026-09-07 12:19:02,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.015 0.034 2026-09-07 12:19:02,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:02] "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-09-07 12:19:02,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:02] "GET /report/barcode/Code128/0444-41ff-4904 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 12:19:02,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42991044 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '28263e4a-3989-4b5d-bc4e-73b6259c5d16'}] 2026-09-07 12:19:02,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:02,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42991044 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': '28263e4a-3989-4b5d-bc4e-73b6259c5d16'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-09-07 12:19:02,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42991044 finished 2026-09-07 12:19:02,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:19:03,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:03,073 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.074 0.071 2026-09-07 12:19:03,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:03] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 12:19:03,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:19:03,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.012 2026-09-07 12:19:03,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:19:03,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-07 12:19:03,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:03,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [24/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:19:03,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [25/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:19:03,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [26/41] Tour PosLoyaltyValidity2 → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:19:03,585 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:03,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [27/41] Tour PosLoyaltyValidity2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:19:03,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [28/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-09-07 12:19:03,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [29/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-09-07 12:19:03,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [30/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:03,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [31/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:03,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [32/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:03,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [33/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:03,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [34/41] Tour PosLoyaltyValidity2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:19:04,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [35/41] Tour PosLoyaltyValidity2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:19:04,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [36/41] Tour PosLoyaltyValidity2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:19:04,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [37/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:04,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [38/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:04,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [39/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:04,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [40/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:04,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43107372 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'e1f2939e-e642-413a-bcf2-16938ec79d6d'}] 2026-09-07 12:19:04,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43107372 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': 'e1f2939e-e642-413a-bcf2-16938ec79d6d'} created pos.order #590 2026-09-07 12:19:04,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43107372 finished 2026-09-07 12:19:04,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.130 0.166 2026-09-07 12:19:04,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.010 0.029 2026-09-07 12:19:04,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:19:04,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [41/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:04,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:04] "GET /report/barcode/Code128/0444-47b9-4d36 HTTP/1.1" 200 - 0 0.000 0.043 2026-09-07 12:19:04,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #598439 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'e1f2939e-e642-413a-bcf2-16938ec79d6d'}] 2026-09-07 12:19:04,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #598439 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': 'e1f2939e-e642-413a-bcf2-16938ec79d6d'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-09-07 12:19:04,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #598439 finished 2026-09-07 12:19:04,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-07 12:19:04,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:19:04,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.039 0.101 2026-09-07 12:19:04,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 19699148 (allocated 22417408) 2026-09-07 12:19:04,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 83275 2026-09-07 12:19:04,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-07 12:19:04,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 83275 2026-09-07 12:19:05,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121905_079515_test_loyalty_validity_dates_and_use.txt 2026-09-07 12:19:05,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpao9ee31__chrome_odoo" 2026-09-07 12:19:05,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-07 12:19:05,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 83489 2026-09-07 12:19:05,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpv022y9i7_chrome_odoo 2026-09-07 12:19:05,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:32929/json/version 2026-09-07 12:19:05,923 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:05,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-09-07 12:19:05,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:32929/json 2026-09-07 12:19:05,971 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:05,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:32929/devtools/page/46C5D92EA5F89838448394C534556DF5 2026-09-07 12:19:06,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-09-07 12:19:06,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-09-07 12:19:06,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:19:06,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-09-07 12:19:06,238 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:06,238 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:06,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:19:06,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:06] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.053 0.410 2026-09-07 12:19:06,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '46C5D92EA5F89838448394C534556DF5', 'loaderId': 'DB386C0F3945691946D96F18C40D8A22', 'isDownload': False} 2026-09-07 12:19:06,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-09-07 12:19:06,734 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:19:06,757 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:06] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:19:06,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:06] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-09-07 12:19:06,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:06] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.045 2026-09-07 12:19:07,268 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:07,274 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:07,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:19:07,310 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:07,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [1/49] Tour test_max_usage_partner_with_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:19:07,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:19:07,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-09-07 12:19:07,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:07,402 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.010 2026-09-07 12:19:07,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.015 0.047 2026-09-07 12:19:07,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.017 0.058 2026-09-07 12:19:07,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.038 2026-09-07 12:19:07,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.190 0.280 2026-09-07 12:19:08,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:19:08,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:19:08,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-07 12:19:08,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:19:08,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-09-07 12:19:08,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-07 12:19:08,299 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:19:08,310 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:19:08,317 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:19:08,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.010 0.020 2026-09-07 12:19:08,359 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:19:08,363 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:19:08,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.033 0.073 2026-09-07 12:19:08,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-09-07 12:19:08,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-09-07 12:19:08,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [2/49] Tour test_max_usage_partner_with_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:19:08,580 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:19:08,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.016 0.072 2026-09-07 12:19:08,661 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:19:08,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [3/49] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:19:08,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.065 0.147 2026-09-07 12:19:08,737 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:08,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.178 2026-09-07 12:19:08,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.029 0.289 2026-09-07 12:19:08,868 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.346 2026-09-07 12:19:08,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.289 2026-09-07 12:19:08,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-09-07 12:19:08,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-07 12:19:08,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:08] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-09-07 12:19:09,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-07 12:19:09,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.189 2026-09-07 12:19:09,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:09] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-09-07 12:19:09,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:09] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.240 2026-09-07 12:19:09,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [4/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:09,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [5/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:19:09,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [6/49] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:19:09,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [7/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-07 12:19:09,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [8/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:09,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [9/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:09,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [10/49] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:19:09,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [11/49] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:19:09,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [12/49] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:19:09,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [13/49] Tour test_max_usage_partner_with_point → Step Search for partner "AAA Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-07 12:19:09,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [14/49] Tour test_max_usage_partner_with_point → Step click partner 'AAA Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner 2)) 2026-09-07 12:19:09,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [15/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:09,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.014 2026-09-07 12:19:10,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [16/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:19:10,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [17/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-09-07 12:19:10,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [18/49] Tour test_max_usage_partner_with_point → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:19:10,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [19/49] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:19:10,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [20/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:19:10,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [21/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-09-07 12:19:10,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [22/49] Tour test_max_usage_partner_with_point → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:19:10,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [23/49] Tour test_max_usage_partner_with_point → Step .selection-item span:nth-child(2) 2026-09-07 12:19:10,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [24/49] Tour test_max_usage_partner_with_point → Step select reward (trigger: .selection-item:contains("100% on your order")) 2026-09-07 12:19:10,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [25/49] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:10,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [26/49] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:10,617 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:10,619 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:10,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [27/49] Tour test_max_usage_partner_with_point → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:10,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [28/49] Tour test_max_usage_partner_with_point → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:10,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [29/49] Tour test_max_usage_partner_with_point → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:10,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [30/49] Tour test_max_usage_partner_with_point → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:10,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [31/49] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:10,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81376690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c91f059f-0538-457d-a186-0d4b1f8931ed'}] 2026-09-07 12:19:10,909 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:19:11,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81376690 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'c91f059f-0538-457d-a186-0d4b1f8931ed'} created pos.order #591 2026-09-07 12:19:11,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81376690 finished 2026-09-07 12:19:11,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.131 0.213 2026-09-07 12:19:11,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.058 0.047 2026-09-07 12:19:11,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:19:11,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82338411 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c91f059f-0538-457d-a186-0d4b1f8931ed'}] 2026-09-07 12:19:11,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82338411 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'c91f059f-0538-457d-a186-0d4b1f8931ed'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-09-07 12:19:11,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [32/49] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:11,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82338411 finished 2026-09-07 12:19:11,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [33/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:11,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [34/49] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:19:11,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.069 0.077 2026-09-07 12:19:11,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.011 0.017 2026-09-07 12:19:11,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [35/49] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:19:11,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [36/49] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:19:11,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [37/49] Tour test_max_usage_partner_with_point → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:19:11,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [38/49] Tour test_max_usage_partner_with_point → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-07 12:19:12,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [39/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:12,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [40/49] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:19:12,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [41/49] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:12,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [42/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:19:12,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [43/49] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:19:12,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [44/49] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-07 12:19:12,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [45/49] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:12,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [46/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:19:12,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [47/49] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-09-07 12:19:12,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [48/49] Tour test_max_usage_partner_with_point → Step .control-buttons button.disabled:contains("Reward") 2026-09-07 12:19:12,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [49/49] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:19:12,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-09-07 12:19:12,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:19:12,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 24975484 (allocated 26611712) 2026-09-07 12:19:12,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 83489 2026-09-07 12:19:12,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-09-07 12:19:12,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 83489 2026-09-07 12:19:13,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121913_021302_test_max_usage_partner_with_point.txt 2026-09-07 12:19:13,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpv022y9i7_chrome_odoo" 2026-09-07 12:19:13,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-07 12:19:13,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 83701 2026-09-07 12:19:13,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpj2l_lqta_chrome_odoo 2026-09-07 12:19:13,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:36347/json/version 2026-09-07 12:19:13,892 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:13,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-09-07 12:19:13,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:36347/json 2026-09-07 12:19:13,968 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:13,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:36347/devtools/page/A957F044B8ED2A72E72E1F4D2F8EDDCB 2026-09-07 12:19:14,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-09-07 12:19:14,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-09-07 12:19:14,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:19:14,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-09-07 12:19:14,191 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:14,191 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:14,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:19:14,740 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:14] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.079 0.441 2026-09-07 12:19:14,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': 'A957F044B8ED2A72E72E1F4D2F8EDDCB', 'loaderId': '96DEF2AA007F099CF73D19D27CC3F840', 'isDownload': False} 2026-09-07 12:19:14,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-09-07 12:19:14,755 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:19:14,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:14] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-07 12:19:14,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:14] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:19:14,790 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:14] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-07 12:19:15,309 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:15,324 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:19:15,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-07 12:19:15,351 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:15,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [1/28] Tour test_min_qty_points_awarded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:19:15,363 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:19:15,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:19:15,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:15,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-07 12:19:15,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-07 12:19:15,517 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.035 2026-09-07 12:19:15,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-09-07 12:19:16,145 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.302 0.296 2026-09-07 12:19:16,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:19:16,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19: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-09-07 12:19:16,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.047 2026-09-07 12:19:16,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:19:16,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-09-07 12:19:16,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:19:16,431 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:16,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:16,465 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:19:16,471 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:16,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.050 0.023 2026-09-07 12:19:16,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.080 2026-09-07 12:19:16,532 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:16,534 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:16,579 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:19:16,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [2/28] Tour test_min_qty_points_awarded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:19:16,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.049 0.100 2026-09-07 12:19:16,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.010 0.157 2026-09-07 12:19:16,784 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:16,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [3/28] Tour test_min_qty_points_awarded → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:16,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.024 0.074 2026-09-07 12:19:16,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [4/28] Tour test_min_qty_points_awarded → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:19:16,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.295 2026-09-07 12:19:16,880 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:16,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-07 12:19:16,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.196 2026-09-07 12:19:16,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:16] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-07 12:19:17,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.203 2026-09-07 12:19:17,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:17] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.203 2026-09-07 12:19:17,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:17] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-07 12:19:17,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:17] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-07 12:19:17,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:17] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-07 12:19:17,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:17] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-07 12:19:17,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.189 2026-09-07 12:19:17,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [5/28] Tour test_min_qty_points_awarded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:19:17,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [6/28] Tour test_min_qty_points_awarded → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:19:17,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [7/28] Tour test_min_qty_points_awarded → Step Search for partner "AA Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:19:17,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [8/28] Tour test_min_qty_points_awarded → Step click partner 'AA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AA Partner)) 2026-09-07 12:19:17,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [9/28] Tour test_min_qty_points_awarded → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:17,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.012 2026-09-07 12:19:17,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [10/28] Tour test_min_qty_points_awarded → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:19:17,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [11/28] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:19:17,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [12/28] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:19:17,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [13/28] Tour test_min_qty_points_awarded → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:19:17,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [14/28] Tour test_min_qty_points_awarded → Step .selection-item span:nth-child(2) 2026-09-07 12:19:17,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [15/28] Tour test_min_qty_points_awarded → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-09-07 12:19:18,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [16/28] Tour test_min_qty_points_awarded → Step loyalty points awarded 90 (trigger: .loyalty-points-totaltext-end:contains("90")) 2026-09-07 12:19:18,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [17/28] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-09-07 12:19:18,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [18/28] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-09-07 12:19:18,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [19/28] Tour test_min_qty_points_awarded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:18,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [20/28] Tour test_min_qty_points_awarded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:18,316 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:18,317 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:19:18,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [21/28] Tour test_min_qty_points_awarded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:18,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [22/28] Tour test_min_qty_points_awarded → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:18,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [23/28] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:18,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [24/28] Tour test_min_qty_points_awarded → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:19:18,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [25/28] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:18,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [26/28] Tour test_min_qty_points_awarded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:18,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [27/28] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:18,694 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.010 0.007 2026-09-07 12:19:18,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54887771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'cafdd06a-c773-433e-a88b-0e27bda73082'}] 2026-09-07 12:19:18,731 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:19:19,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54887771 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'cafdd06a-c773-433e-a88b-0e27bda73082'} created pos.order #592 2026-09-07 12:19:19,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54887771 finished 2026-09-07 12:19:19,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.246 0.281 2026-09-07 12:19:19,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.036 0.034 2026-09-07 12:19:19,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:19:19,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48655428 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'cafdd06a-c773-433e-a88b-0e27bda73082'}] 2026-09-07 12:19:19,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [28/28] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:19,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48655428 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'cafdd06a-c773-433e-a88b-0e27bda73082'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-09-07 12:19:19,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48655428 finished 2026-09-07 12:19:19,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-09-07 12:19:19,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:19:19,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.076 0.089 2026-09-07 12:19:19,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 23143868 (allocated 25825280) 2026-09-07 12:19:19,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 83701 2026-09-07 12:19:19,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-09-07 12:19:19,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 83701 2026-09-07 12:19:19,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.012 2026-09-07 12:19:19,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121919_840819_test_min_qty_points_awarded.txt 2026-09-07 12:19:19,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpj2l_lqta_chrome_odoo" 2026-09-07 12:19:19,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-07 12:19:21,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 83917 2026-09-07 12:19:21,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp7ynyq_7a_chrome_odoo 2026-09-07 12:19:21,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:42775/json/version 2026-09-07 12:19:21,049 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:21,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-09-07 12:19:21,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:42775/json 2026-09-07 12:19:21,118 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:21,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:42775/devtools/page/771E31DFDB4664ADBE97C54A45A72D9C 2026-09-07 12:19:21,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-09-07 12:19:21,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-09-07 12:19:21,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:19:21,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-09-07 12:19:21,319 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:21,319 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:21,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:19:22,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.059 0.612 2026-09-07 12:19:22,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '771E31DFDB4664ADBE97C54A45A72D9C', 'loaderId': '652F506C52119196D04A3FC3CF5E347F', 'isDownload': False} 2026-09-07 12:19:22,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-07 12:19:22,032 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:19:22,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-07 12:19:22,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:19:22,067 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-09-07 12:19:22,514 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:22,516 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:22,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:19:22,549 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:22,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [1/176] Tour MultipleGiftWalletProgramsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:19:22,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.007 2026-09-07 12:19:22,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:19:22,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:22,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-07 12:19:22,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19: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.020 2026-09-07 12:19:22,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.003 2026-09-07 12:19:22,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.031 2026-09-07 12:19:25,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.336 2.870 2026-09-07 12:19:25,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:19:26,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:19:26,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.054 2026-09-07 12:19:26,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:19:26,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-09-07 12:19:26,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:19:26,270 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:19:26,285 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:19:26,290 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:19:26,306 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:19:26,319 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:19:26,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.043 0.036 2026-09-07 12:19:26,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.119 2026-09-07 12:19:26,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-09-07 12:19:26,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [2/176] Tour MultipleGiftWalletProgramsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:19:26,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.008 0.046 2026-09-07 12:19:26,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-09-07 12:19:26,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.007 0.019 2026-09-07 12:19:26,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [3/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:19:26,510 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:19:26,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-07 12:19:26,567 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:26,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-07 12:19:26,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-07 12:19:26,666 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-07 12:19:26,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-09-07 12:19:26,740 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.011 0.028 2026-09-07 12:19:26,762 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-07 12:19:26,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.017 0.172 2026-09-07 12:19:26,829 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:19:26,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-09-07 12:19:26,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.353 2026-09-07 12:19:26,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-09-07 12:19:26,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:26] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.022 0.193 2026-09-07 12:19:27,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.237 2026-09-07 12:19:27,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [4/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-09-07 12:19:27,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [5/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-09-07 12:19:27,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [6/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-09-07 12:19:27,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [7/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:27,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [8/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-09-07 12:19:27,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [9/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:27,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [10/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:27,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [11/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:19:27,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [12/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:27,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [13/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:27,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [14/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:19:27,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [15/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:27,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [16/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:27,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [17/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:19:27,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [18/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:27,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [19/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:27,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [20/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-09-07 12:19:28,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [21/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-09-07 12:19:28,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [22/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:28,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [23/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:28,175 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:28,177 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:28,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [24/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:28,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [25/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:28,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [26/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:19:28,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [27/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:28,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [28/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:28,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [29/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:28,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25790077 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '97f53b09-3214-4230-8f01-8b50d16c1148'}] 2026-09-07 12:19:28,524 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:19:28,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25790077 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '97f53b09-3214-4230-8f01-8b50d16c1148'} created pos.order #593 2026-09-07 12:19:28,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25790077 finished 2026-09-07 12:19:28,705 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.088 0.098 2026-09-07 12:19:28,828 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.045 0.035 2026-09-07 12:19:28,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:19:28,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55049581 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '97f53b09-3214-4230-8f01-8b50d16c1148'}] 2026-09-07 12:19:28,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [30/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:29,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55049581 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '97f53b09-3214-4230-8f01-8b50d16c1148'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-09-07 12:19:29,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55049581 finished 2026-09-07 12:19:29,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [31/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:19:29,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [32/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-09-07 12:19:29,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.051 0.075 2026-09-07 12:19:29,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.008 2026-09-07 12:19:29,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [33/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:29,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [34/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-09-07 12:19:29,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [35/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:29,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [36/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:29,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [37/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:19:29,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [38/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:29,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [39/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:29,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [40/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:19:29,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [41/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:29,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [42/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:29,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [43/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:19:29,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [44/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:29,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [45/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:29,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [46/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-07 12:19:29,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [47/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-07 12:19:30,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [48/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:30,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [49/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:30,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [50/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:30,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [51/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:30,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [52/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:19:30,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [53/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:30,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [54/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:30,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [55/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:30,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50957484 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'af6c6bd4-69c7-4bb9-8fda-db21c1be663d'}] 2026-09-07 12:19:30,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50957484 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': 'af6c6bd4-69c7-4bb9-8fda-db21c1be663d'} created pos.order #594 2026-09-07 12:19:30,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50957484 finished 2026-09-07 12:19:30,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.043 0.086 2026-09-07 12:19:30,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.021 0.032 2026-09-07 12:19:30,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:19:30,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99412985 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'af6c6bd4-69c7-4bb9-8fda-db21c1be663d'}] 2026-09-07 12:19:30,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [56/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:30,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99412985 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': 'af6c6bd4-69c7-4bb9-8fda-db21c1be663d'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-09-07 12:19:30,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99412985 finished 2026-09-07 12:19:30,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [57/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-07 12:19:30,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.037 0.074 2026-09-07 12:19:30,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [58/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-07 12:19:30,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.011 2026-09-07 12:19:30,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [59/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-07 12:19:30,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [60/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-07 12:19:30,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [61/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:31,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [62/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:19:31,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [63/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:19:31,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [64/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:19:31,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [65/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:19:31,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [66/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-07 12:19:31,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [67/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:31,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:19:31,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 12:19:31,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [68/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:31,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [69/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:19:31,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [70/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:31,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [71/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:31,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [72/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:19:31,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [73/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:31,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [74/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:31,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [75/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:19:31,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [76/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:31,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [77/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:31,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [78/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-07 12:19:32,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [79/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-09-07 12:19:32,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [80/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:32,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [81/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:32,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [82/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:32,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [83/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:32,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [84/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:19:32,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [85/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:32,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [86/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:32,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [87/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:32,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6706691 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '17436b5f-e1be-49b9-bc6f-31a9800aed42'}] 2026-09-07 12:19:32,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6706691 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '17436b5f-e1be-49b9-bc6f-31a9800aed42'} created pos.order #595 2026-09-07 12:19:32,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6706691 finished 2026-09-07 12:19:32,665 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.048 0.093 2026-09-07 12:19:32,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.029 0.033 2026-09-07 12:19:32,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:19:32,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [88/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:32,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89922135 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '17436b5f-e1be-49b9-bc6f-31a9800aed42'}] 2026-09-07 12:19:32,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89922135 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '17436b5f-e1be-49b9-bc6f-31a9800aed42'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-09-07 12:19:32,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [89/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-07 12:19:32,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89922135 finished 2026-09-07 12:19:32,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [90/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-07 12:19:33,002 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.088 0.073 2026-09-07 12:19:33,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [91/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:33,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.009 0.018 2026-09-07 12:19:33,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [92/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:19:33,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [93/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:19:33,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [94/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:19:33,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [95/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:19:33,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [96/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-07 12:19:33,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [97/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:33,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [98/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:33,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [99/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:19:33,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [100/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:33,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [101/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:33,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [102/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:19:33,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [103/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:33,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [104/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:33,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [105/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:19:33,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [106/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:33,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [107/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:34,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [108/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-09-07 12:19:34,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [109/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-09-07 12:19:34,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [110/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:34,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [111/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:34,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [112/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:34,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [113/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:34,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [114/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:19:34,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [115/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:34,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [116/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:34,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [117/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:34,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:34] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:19:34,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47020553 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'a069f936-d653-41f8-8427-75bf07feb999'}] 2026-09-07 12:19:34,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47020553 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': 'a069f936-d653-41f8-8427-75bf07feb999'} created pos.order #596 2026-09-07 12:19:34,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47020553 finished 2026-09-07 12:19:34,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.050 0.093 2026-09-07 12:19:34,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.054 0.044 2026-09-07 12:19:34,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:19:34,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [118/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:34,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4204228 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'a069f936-d653-41f8-8427-75bf07feb999'}] 2026-09-07 12:19:34,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4204228 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': 'a069f936-d653-41f8-8427-75bf07feb999'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-09-07 12:19:34,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4204228 finished 2026-09-07 12:19:34,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [119/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-07 12:19:35,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [120/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-07 12:19:35,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.065 0.067 2026-09-07 12:19:35,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [121/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:35,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.014 0.019 2026-09-07 12:19:35,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [122/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:19:35,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [123/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:19:35,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [124/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:19:35,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [125/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-09-07 12:19:35,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [126/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-09-07 12:19:35,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [127/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:35,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:19:35,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.005 0.007 2026-09-07 12:19:35,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [128/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:19:35,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [129/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-07 12:19:35,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [130/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:35,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [131/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:35,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [132/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:35,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [133/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:35,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [134/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:19:35,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [135/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:36,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [136/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:36,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [137/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:36,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44474867 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '096a9039-a55e-48fd-95e1-860922fe12af'}] 2026-09-07 12:19:36,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44474867 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '096a9039-a55e-48fd-95e1-860922fe12af'} created pos.order #597 2026-09-07 12:19:36,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44474867 finished 2026-09-07 12:19:36,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.063 0.098 2026-09-07 12:19:36,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.020 0.030 2026-09-07 12:19:36,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:19:36,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40636303 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '096a9039-a55e-48fd-95e1-860922fe12af'}] 2026-09-07 12:19:36,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40636303 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '096a9039-a55e-48fd-95e1-860922fe12af'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-09-07 12:19:36,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40636303 finished 2026-09-07 12:19:36,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [138/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:36,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [139/176] Tour MultipleGiftWalletProgramsTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:19:36,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.043 0.079 2026-09-07 12:19:36,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [140/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:36,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.008 0.025 2026-09-07 12:19:36,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [141/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:19:36,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [142/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:19:36,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [143/176] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:19:36,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [144/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:19:36,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [145/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:19:36,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [146/176] Tour MultipleGiftWalletProgramsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:19:36,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [147/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:19:36,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [148/176] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-09-07 12:19:37,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [149/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:37,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [150/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:19:37,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [151/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:19:37,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [152/176] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.disabled:contains("eWallet") 2026-09-07 12:19:37,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/176] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-09-07 12:19:37,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [154/176] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:37,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [155/176] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:19:37,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [156/176] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:19:37,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [157/176] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:19:37,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [158/176] Tour MultipleGiftWalletProgramsTour → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:19:37,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [159/176] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-07 12:19:37,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [160/176] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:37,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [161/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:19:37,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [162/176] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:19:37,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [163/176] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-07 12:19:38,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [164/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-07 12:19:38,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [165/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-09-07 12:19:38,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [166/176] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-09-07 12:19:38,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [167/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-07 12:19:38,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [168/176] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-07 12:19:38,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [169/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:38,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [170/176] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:38,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [171/176] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:38,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [172/176] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:38,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [173/176] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:38,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [174/176] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:38,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [175/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:38,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:38] "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-09-07 12:19:38,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21478867 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'b5a29c28-60fd-4852-948c-37b40e25cdb7'}] 2026-09-07 12:19:38,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21478867 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'b5a29c28-60fd-4852-948c-37b40e25cdb7'} created pos.order #598 2026-09-07 12:19:38,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21478867 finished 2026-09-07 12:19:38,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.115 0.223 2026-09-07 12:19:39,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.017 0.032 2026-09-07 12:19:39,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:19:39,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [176/176] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:39,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16189111 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': 'b5a29c28-60fd-4852-948c-37b40e25cdb7'}] 2026-09-07 12:19:39,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16189111 order {'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': 'b5a29c28-60fd-4852-948c-37b40e25cdb7'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-09-07 12:19:39,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16189111 finished 2026-09-07 12:19:39,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-09-07 12:19:39,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:19:39,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.060 0.122 2026-09-07 12:19:39,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 41060876 (allocated 44052480) 2026-09-07 12:19:39,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 83917 2026-09-07 12:19:39,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-09-07 12:19:39,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 83917 2026-09-07 12:19:39,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121939_700685_test_multiple_gift_wallet_programs.txt 2026-09-07 12:19:39,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp7ynyq_7a_chrome_odoo" 2026-09-07 12:19:39,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-09-07 12:19:40,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 84161 2026-09-07 12:19:40,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmptxvkgc8f_chrome_odoo 2026-09-07 12:19:40,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:35001/json/version 2026-09-07 12:19:40,605 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:40,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-09-07 12:19:40,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:35001/json 2026-09-07 12:19:40,635 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:40,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:35001/devtools/page/1DAB44E1FBED971776F30CCD649B0EFE 2026-09-07 12:19:40,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-09-07 12:19:40,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-09-07 12:19:40,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:19:40,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-09-07 12:19:40,850 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:40,850 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:40,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:19:41,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.062 0.430 2026-09-07 12:19:41,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '1DAB44E1FBED971776F30CCD649B0EFE', 'loaderId': 'E1EB3D8EAF9D7007274045C2309A6039', 'isDownload': False} 2026-09-07 12:19:41,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-09-07 12:19:41,368 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:19:41,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-09-07 12:19:41,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-09-07 12:19:41,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:19:41,902 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:19:41,906 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:41,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 12:19:41,947 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:41,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [1/6] Tour test_multiple_loyalty_products → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:19:41,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 12:19:41,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:19:41,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:42,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-09-07 12:19:42,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-07 12:19:42,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.034 2026-09-07 12:19:42,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-07 12:19:42,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.303 0.364 2026-09-07 12:19:42,803 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:19:42,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:19:42,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-07 12:19:42,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:19:42,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-09-07 12:19:42,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-07 12:19:43,022 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:19:43,044 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:19:43,046 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:19:43,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.039 2026-09-07 12:19:43,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-07 12:19:43,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.072 2026-09-07 12:19:43,110 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:43,113 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19: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-09-07 12:19:43,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:19:43,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [2/6] Tour test_multiple_loyalty_products → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:19:43,252 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:19:43,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.102 0.058 2026-09-07 12:19:43,407 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:19:43,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.159 2026-09-07 12:19:43,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [3/6] Tour test_multiple_loyalty_products → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:19:43,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.078 0.226 2026-09-07 12:19:43,571 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:19:43,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.019 0.227 2026-09-07 12:19:43,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-09-07 12:19:43,666 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-09-07 12:19:43,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.015 0.390 2026-09-07 12:19:43,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.318 2026-09-07 12:19:43,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-07 12:19:43,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-07 12:19:43,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.176 2026-09-07 12:19:43,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.165 2026-09-07 12:19:43,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:43] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-09-07 12:19:43,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [4/6] Tour test_multiple_loyalty_products → Step Check that selection popup is not opened (trigger: body:not(:has(.selection-item))) 2026-09-07 12:19:44,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [5/6] Tour test_multiple_loyalty_products → Step Check orderline with attributes: {"productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:19:44,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [6/6] Tour test_multiple_loyalty_products → Step Check orderline with attributes: {"productName":"10% on your order","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("10% on your order")):has(.qty:contains("1"))) 2026-09-07 12:19:44,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-09-07 12:19:44,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:19:44,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14427644 (allocated 15466496) 2026-09-07 12:19:44,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 84161 2026-09-07 12:19:44,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-09-07 12:19:44,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 84161 2026-09-07 12:19:44,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121944_350776_test_multiple_loyalty_products.txt 2026-09-07 12:19:44,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmptxvkgc8f_chrome_odoo" 2026-09-07 12:19:44,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-09-07 12:19:45,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 84368 2026-09-07 12:19:45,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmptp6vzg4z_chrome_odoo 2026-09-07 12:19:45,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:36789/json/version 2026-09-07 12:19:45,024 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:45,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-09-07 12:19:45,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:36789/json 2026-09-07 12:19:45,104 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:45,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:36789/devtools/page/80B899A5B98C697C6CB95FBB3FD6542B 2026-09-07 12:19:45,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-07 12:19:45,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-07 12:19:45,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:19:45,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-09-07 12:19:45,332 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:45,332 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:45,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:19:45,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:45] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.086 0.391 2026-09-07 12:19:45,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '80B899A5B98C697C6CB95FBB3FD6542B', 'loaderId': '09618EE5C5492A87046F16C024A0C608', 'isDownload': False} 2026-09-07 12:19:45,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('test_multiple_physical_gift_card_sale')" 2026-09-07 12:19:45,856 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:19:45,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:45] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-09-07 12:19:45,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:45] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-07 12:19:45,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:45] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.042 2026-09-07 12:19:46,399 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:19:46,408 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:19:46,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-09-07 12:19:46,448 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:46,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [1/34] Tour test_multiple_physical_gift_card_sale → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:19:46,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-09-07 12:19:46,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:19:46,498 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:19:46,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-09-07 12:19:46,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.032 2026-09-07 12:19:46,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.034 2026-09-07 12:19:46,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-07 12:19:47,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.215 0.334 2026-09-07 12:19:47,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:19:47,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:19:47,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.041 2026-09-07 12:19:47,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:19:47,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-07 12:19:47,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:19:47,542 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:47,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.025 2026-09-07 12:19:47,573 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:19:47,591 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:19:47,616 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:19:47,620 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:19:47,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.065 0.059 2026-09-07 12:19:47,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [2/34] Tour test_multiple_physical_gift_card_sale → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:19:47,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.005 0.070 2026-09-07 12:19:47,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.149 2026-09-07 12:19:47,717 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-09-07 12:19:47,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.036 2026-09-07 12:19:47,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [3/34] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:19:47,867 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.043 2026-09-07 12:19:47,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.011 0.089 2026-09-07 12:19:47,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.142 2026-09-07 12:19:47,925 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:47,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-09-07 12:19:47,997 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:19:48,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:48] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-09-07 12:19:48,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:48] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-09-07 12:19:48,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:48] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.040 0.219 2026-09-07 12:19:48,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:48] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-07 12:19:48,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:48] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-09-07 12:19:48,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:48] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-09-07 12:19:48,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:48] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.050 0.377 2026-09-07 12:19:48,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:48] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.283 2026-09-07 12:19:48,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.240 2026-09-07 12:19:48,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [4/34] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-09-07 12:19:48,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [5/34] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-07 12:19:48,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [6/34] Tour test_multiple_physical_gift_card_sale → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-07 12:19:49,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:49] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.006 0.024 2026-09-07 12:19:49,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [7/34] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-09-07 12:19:49,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [8/34] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:49,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [9/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-07 12:19:49,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [10/34] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:49,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [11/34] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:19:49,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [12/34] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:19:49,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [13/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:19:49,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [14/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:19:49,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [15/34] Tour test_multiple_physical_gift_card_sale → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:19:49,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [16/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:19:49,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [17/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:19:49,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [18/34] Tour test_multiple_physical_gift_card_sale → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:19:49,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [19/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-09-07 12:19:49,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [20/34] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:19:49,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [21/34] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-09-07 12:19:50,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [22/34] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-07 12:19:50,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [23/34] Tour test_multiple_physical_gift_card_sale → Step Input amount '100' (trigger: input[id="amount"]) 2026-09-07 12:19:50,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:50] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.008 2026-09-07 12:19:50,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [24/34] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-09-07 12:19:50,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [25/34] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:19:50,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [26/34] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:19:50,775 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:19:50,775 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:19:50,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [27/34] Tour test_multiple_physical_gift_card_sale → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:19:50,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [28/34] Tour test_multiple_physical_gift_card_sale → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:19:50,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [29/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:19:50,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [30/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:19:51,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [31/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:19:51,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [32/34] Tour test_multiple_physical_gift_card_sale → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:19:51,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [33/34] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:19:51,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5968919 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7c82c1bc-9026-4421-9b30-fc12d3300ee8'}] 2026-09-07 12:19:51,153 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:51,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5968919 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7c82c1bc-9026-4421-9b30-fc12d3300ee8'} created pos.order #599 2026-09-07 12:19:51,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5968919 finished 2026-09-07 12:19:51,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.086 0.106 2026-09-07 12:19:51,462 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.027 0.047 2026-09-07 12:19:51,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:19:51,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15174384 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7c82c1bc-9026-4421-9b30-fc12d3300ee8'}] 2026-09-07 12:19:51,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15174384 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7c82c1bc-9026-4421-9b30-fc12d3300ee8'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-09-07 12:19:51,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [34/34] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:19:51,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15174384 finished 2026-09-07 12:19:51,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-09-07 12:19:51,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:19:51,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17277940 (allocated 18747392) 2026-09-07 12:19:51,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.114 0.103 2026-09-07 12:19:51,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 84368 2026-09-07 12:19:51,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-09-07 12:19:51,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 84368 2026-09-07 12:19:51,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121951_955821_test_multiple_physical_gift_card_sale.txt 2026-09-07 12:19:51,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmptp6vzg4z_chrome_odoo" 2026-09-07 12:19:52,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-09-07 12:19:53,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 84595 2026-09-07 12:19:53,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpgvk_985s_chrome_odoo 2026-09-07 12:19:53,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:40515/json/version 2026-09-07 12:19:53,006 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:53,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:19:53,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:40515/json 2026-09-07 12:19:53,080 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:53,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:40515/devtools/page/3E4D86ACA6761D8B2F8E035596057916 2026-09-07 12:19:53,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-09-07 12:19:53,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-09-07 12:19:53,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:19:53,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-09-07 12:19:53,306 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:53,306 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:53,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:19:53,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:53] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 88 0.063 0.392 2026-09-07 12:19:53,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '3E4D86ACA6761D8B2F8E035596057916', 'loaderId': '67C901CDBF55F12E82FE0DFECBB1C709', 'isDownload': False} 2026-09-07 12:19:53,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate ready code "odoo.isTourReady('test_multiple_reward_line_free_product')" 2026-09-07 12:19:53,805 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:19:53,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:53] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:19:53,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:53] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:19:53,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:53] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:19:54,304 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:19:54,321 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:19:54,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:19:54,353 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:54,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [1/19] Tour test_multiple_reward_line_free_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:19:54,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-07 12:19:54,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.010 0.014 2026-09-07 12:19:54,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:54,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.012 2026-09-07 12:19:54,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.034 2026-09-07 12:19:54,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.040 2026-09-07 12:19:54,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-07 12:19:55,289 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.356 0.351 2026-09-07 12:19:55,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:19:55,361 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:19:55,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.054 2026-09-07 12:19:55,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:19:55,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:19:55,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:19:55,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:19:55,561 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:19:55,607 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:19:55,608 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:19:55,628 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:19:55,664 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:19:55,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.049 0.058 2026-09-07 12:19:55,697 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:19:55,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [2/19] Tour test_multiple_reward_line_free_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:19:55,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.130 2026-09-07 12:19:55,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.071 0.076 2026-09-07 12:19:55,865 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:19:55,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [3/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:19:55,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.041 0.295 2026-09-07 12:19:55,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.002 0.278 2026-09-07 12:19:55,966 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:19:56,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.017 0.195 2026-09-07 12:19:56,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-09-07 12:19:56,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.243 2026-09-07 12:19:56,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-09-07 12:19:56,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1699&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.117 2026-09-07 12:19:56,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-07 12:19:56,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-07 12:19:56,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.013 0.155 2026-09-07 12:19:56,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1700&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-09-07 12:19:56,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-07 12:19:56,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.195 2026-09-07 12:19:56,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-09-07 12:19:56,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:56] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.264 2026-09-07 12:19:56,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [4/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:19:56,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [5/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:19:56,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [6/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-07 12:19:56,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [7/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-07 12:19:56,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [8/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-07 12:19:56,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [9/19] Tour test_multiple_reward_line_free_product → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B"))))) 2026-09-07 12:19:56,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [10/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-07 12:19:56,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [11/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-07 12:19:57,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [12/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-07 12:19:57,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [13/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-07 12:19:57,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [14/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-07 12:19:57,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [15/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-07 12:19:57,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [16/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-09-07 12:19:57,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [17/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:19:57,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [18/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-09-07 12:19:57,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [19/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("2")):has(.price:contains("-20"))) 2026-09-07 12:19:57,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-09-07 12:19:57,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:19:57,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18816812 (allocated 20713472) 2026-09-07 12:19:57,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 84595 2026-09-07 12:19:57,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-09-07 12:19:57,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 84595 2026-09-07 12:19:57,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_121957_711499_test_multiple_reward_line_free_product.txt 2026-09-07 12:19:57,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpgvk_985s_chrome_odoo" 2026-09-07 12:19:57,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-07 12:19:58,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 84810 2026-09-07 12:19:58,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpkyo1yt84_chrome_odoo 2026-09-07 12:19:58,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:41053/json/version 2026-09-07 12:19:58,606 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:58,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-09-07 12:19:58,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:41053/json 2026-09-07 12:19:58,667 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:19:58,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:41053/devtools/page/BA7168281FDDD83FEDDA7C948B8F6E68 2026-09-07 12:19:58,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-09-07 12:19:58,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-09-07 12:19:58,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:19:58,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-09-07 12:19:58,913 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:58,913 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:19:58,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:19:59,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:59] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.079 0.631 2026-09-07 12:19:59,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': 'BA7168281FDDD83FEDDA7C948B8F6E68', 'loaderId': 'D6A902F9510DC077C12D52AF6CFCC9B5', 'isDownload': False} 2026-09-07 12:19:59,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-07 12:19:59,656 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:19:59,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:59] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-09-07 12:19:59,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:59] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:19:59,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:19:59] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-09-07 12:20:00,160 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:00,171 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:20:00,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:20:00,208 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:00,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [1/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:20:00,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 12:20:00,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:20:00,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:00,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "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.011 2026-09-07 12:20:00,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.034 2026-09-07 12:20:00,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.034 2026-09-07 12:20:00,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.030 2026-09-07 12:20:01,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.306 0.348 2026-09-07 12:20:01,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:20:01,156 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:20:01,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-07 12:20:01,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:20:01,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-09-07 12:20:01,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:20:01,310 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:01,328 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:20:01,339 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:20:01,385 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:20:01,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.029 0.032 2026-09-07 12:20:01,396 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:20:01,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.024 0.080 2026-09-07 12:20:01,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.034 2026-09-07 12:20:01,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-09-07 12:20:01,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [2/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:20:01,544 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:01,570 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.039 2026-09-07 12:20:01,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.083 0.082 2026-09-07 12:20:01,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [3/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:20:01,710 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:20:01,718 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:01,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.083 0.197 2026-09-07 12:20:01,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-09-07 12:20:01,872 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.260 2026-09-07 12:20:01,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-09-07 12:20:01,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-09-07 12:20:01,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-09-07 12:20:01,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:01] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-07 12:20:02,011 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-07 12:20:02,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:02] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-07 12:20:02,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:02] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-07 12:20:02,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.211 2026-09-07 12:20:02,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [4/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:02,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [5/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:20:02,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [6/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:20:02,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [7/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-07 12:20:02,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [8/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:02,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [9/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:02,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [10/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:02,674 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:02,680 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:02,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [11/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:02,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [12/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:02,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [13/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:20:02,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [14/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:20:02,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [15/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:20:02,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [16/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:20:03,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [17/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:03,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [18/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:03,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14274079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '661f7687-5168-43e8-90e4-6be4a7cffc48'}] 2026-09-07 12:20:03,125 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:20:03,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14274079 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '661f7687-5168-43e8-90e4-6be4a7cffc48'} created pos.order #600 2026-09-07 12:20:03,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14274079 finished 2026-09-07 12:20:03,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.124 0.221 2026-09-07 12:20:03,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.029 0.037 2026-09-07 12:20:03,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:20:03,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:03] "GET /report/barcode/Code128/0443-c988-4314 HTTP/1.1" 200 - 0 0.000 0.059 2026-09-07 12:20:03,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [19/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:03,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41581122 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '661f7687-5168-43e8-90e4-6be4a7cffc48'}] 2026-09-07 12:20:03,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41581122 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '661f7687-5168-43e8-90e4-6be4a7cffc48'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-09-07 12:20:03,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41581122 finished 2026-09-07 12:20:03,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-09-07 12:20:03,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:20:03,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15776212 (allocated 17563648) 2026-09-07 12:20:03,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.095 0.083 2026-09-07 12:20:03,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 84810 2026-09-07 12:20:03,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-09-07 12:20:03,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 84810 2026-09-07 12:20:03,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122003_985551_test_next_order_coupon_program_expiration_date.txt 2026-09-07 12:20:03,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpkyo1yt84_chrome_odoo" 2026-09-07 12:20:04,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-07 12:20:04,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 85014 2026-09-07 12:20:04,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmp8bn27cw__chrome_odoo 2026-09-07 12:20:04,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:45003/json/version 2026-09-07 12:20:04,915 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:04,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:20:04,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:45003/json 2026-09-07 12:20:04,977 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:05,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:45003/devtools/page/31DBE66D750535114C061858B9BEE666 2026-09-07 12:20:05,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-09-07 12:20:05,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-09-07 12:20:05,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:20:05,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-09-07 12:20:05,219 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:05,219 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:05,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:20:05,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:05] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.032 0.391 2026-09-07 12:20:05,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '31DBE66D750535114C061858B9BEE666', 'loaderId': '110397CB2B8CC3C35134F62E9B84D2B5', 'isDownload': False} 2026-09-07 12:20:05,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-09-07 12:20:05,679 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:20:05,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:05] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:20:05,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:05] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:20:05,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:05] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-07 12:20:06,196 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:06,211 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:20:06,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-09-07 12:20:06,237 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:06,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [1/32] Tour test_not_create_loyalty_card_expired_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:20:06,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-07 12:20:06,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:20:06,284 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:06,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.016 2026-09-07 12:20:06,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "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.019 2026-09-07 12:20:06,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-07 12:20:06,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.038 2026-09-07 12:20:07,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.250 0.333 2026-09-07 12:20:07,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:20:07,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20: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.012 2026-09-07 12:20:07,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.039 2026-09-07 12:20:07,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:20:07,240 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:20:07,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:20:07,310 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:07,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:07,342 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:07,347 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:20:07,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.015 2026-09-07 12:20:07,397 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.021 2026-09-07 12:20:07,404 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:20:07,428 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:07,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.058 0.086 2026-09-07 12:20:07,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [2/32] Tour test_not_create_loyalty_card_expired_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:20:07,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.025 0.136 2026-09-07 12:20:07,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.020 0.195 2026-09-07 12:20:07,653 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:07,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [3/32] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:07,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.049 0.253 2026-09-07 12:20:07,734 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:07,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-07 12:20:07,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [4/32] Tour test_not_create_loyalty_card_expired_program → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:20:07,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.185 2026-09-07 12:20:07,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-09-07 12:20:07,862 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.274 2026-09-07 12:20:07,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-09-07 12:20:07,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.170 2026-09-07 12:20:07,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.178 2026-09-07 12:20:07,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-07 12:20:08,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:08] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-09-07 12:20:08,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.162 2026-09-07 12:20:08,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.179 2026-09-07 12:20:08,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [5/32] Tour test_not_create_loyalty_card_expired_program → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:20:08,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [6/32] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-07 12:20:08,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [7/32] Tour test_not_create_loyalty_card_expired_program → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:08,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [8/32] Tour test_not_create_loyalty_card_expired_program → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:08,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [9/32] Tour test_not_create_loyalty_card_expired_program → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-07 12:20:08,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [10/32] Tour test_not_create_loyalty_card_expired_program → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:08,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [11/32] Tour test_not_create_loyalty_card_expired_program → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-09-07 12:20:09,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:09] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.023 0.025 2026-09-07 12:20:09,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [12/32] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:20:09,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.032 0.040 2026-09-07 12:20:09,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [13/32] Tour test_not_create_loyalty_card_expired_program → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:09,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.071 2026-09-07 12:20:09,160 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [14/32] Tour test_not_create_loyalty_card_expired_program → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-07 12:20:09,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [15/32] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:09,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [16/32] Tour test_not_create_loyalty_card_expired_program → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:20:09,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [17/32] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:09,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [18/32] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:20:09,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [19/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:20:09,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [20/32] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-07 12:20:09,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [21/32] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:09,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [22/32] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:09,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [23/32] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:09,825 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:09,826 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:09,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [24/32] Tour test_not_create_loyalty_card_expired_program → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:09,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [25/32] Tour test_not_create_loyalty_card_expired_program → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:09,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [26/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:20:10,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [27/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:20:10,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [28/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:20:10,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [29/32] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:20:10,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [30/32] Tour test_not_create_loyalty_card_expired_program → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:10,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [31/32] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:10,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52767475 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7ab04ba0-d8de-406f-8aeb-e072e4e33692'}] 2026-09-07 12:20:10,283 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:10,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52767475 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7ab04ba0-d8de-406f-8aeb-e072e4e33692'} created pos.order #601 2026-09-07 12:20:10,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52767475 finished 2026-09-07 12:20:10,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.173 0.240 2026-09-07 12:20:10,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:20:10,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60913220 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7ab04ba0-d8de-406f-8aeb-e072e4e33692'}] 2026-09-07 12:20:10,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [32/32] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:10,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60913220 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7ab04ba0-d8de-406f-8aeb-e072e4e33692'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-09-07 12:20:10,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60913220 finished 2026-09-07 12:20:10,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-09-07 12:20:10,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_not_create_loyalty_card_expired_program SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-07 12:20:11,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.086 0.098 2026-09-07 12:20:11,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 19830640 (allocated 21233664) 2026-09-07 12:20:11,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 85014 2026-09-07 12:20:11,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-09-07 12:20:11,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 85014 2026-09-07 12:20:11,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122011_198707_test_not_create_loyalty_card_expired_program.txt 2026-09-07 12:20:11,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmp8bn27cw__chrome_odoo" 2026-09-07 12:20:11,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-07 12:20:12,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 85230 2026-09-07 12:20:12,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp5jz_er2t_chrome_odoo 2026-09-07 12:20:12,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:45495/json/version 2026-09-07 12:20:12,104 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:12,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:20:12,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:45495/json 2026-09-07 12:20:12,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:12,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:45495/devtools/page/5F85FDDA4F7D97D640F348F1697D8054 2026-09-07 12:20:12,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-07 12:20:12,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-07 12:20:12,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:20:12,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-07 12:20:12,397 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:12,397 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:12,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:20:12,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:12] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.052 0.375 2026-09-07 12:20:12,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '5F85FDDA4F7D97D640F348F1697D8054', 'loaderId': '57691069816D87FCCD72541C30E5F9D3', 'isDownload': False} 2026-09-07 12:20:12,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-07 12:20:12,856 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:20:12,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:12] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:20:12,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:12] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-07 12:20:12,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:12] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-07 12:20:13,405 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:13,408 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:13,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:20:13,442 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:13,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/39] Tour PosOrderClaimReward → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:20:13,457 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:20:13,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-09-07 12:20:13,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:13,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-07 12:20:13,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-07 12:20:13,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.026 0.039 2026-09-07 12:20:13,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.054 2026-09-07 12:20:14,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.322 0.331 2026-09-07 12:20:14,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:20:14,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20: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.010 2026-09-07 12:20:14,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.055 2026-09-07 12:20:14,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:20:14,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:20:14,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-09-07 12:20:14,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:20:14,653 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:20:14,670 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:20:14,675 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:20:14,722 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:20:14,737 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:20:14,740 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.036 0.060 2026-09-07 12:20:14,765 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:20:14,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.115 2026-09-07 12:20:14,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.012 0.071 2026-09-07 12:20:14,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/39] Tour PosOrderClaimReward → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:20:14,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:14] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.048 0.105 2026-09-07 12:20:14,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/39] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:15,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.037 0.238 2026-09-07 12:20:15,017 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:20:15,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.008 0.133 2026-09-07 12:20:15,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/39] Tour PosOrderClaimReward → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:20:15,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-07 12:20:15,095 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:15,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.121 2026-09-07 12:20:15,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.132 2026-09-07 12:20:15,179 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.018 0.158 2026-09-07 12:20:15,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-09-07 12:20:15,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-07 12:20:15,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-07 12:20:15,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-07 12:20:15,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.197 2026-09-07 12:20:15,400 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:15] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-07 12:20:15,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/39] Tour PosOrderClaimReward → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:20:15,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/39] Tour PosOrderClaimReward → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-07 12:20:15,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/39] Tour PosOrderClaimReward → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:15,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/39] Tour PosOrderClaimReward → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:16,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/39] Tour PosOrderClaimReward → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-07 12:20:16,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/39] Tour PosOrderClaimReward → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:16,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/39] Tour PosOrderClaimReward → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-09-07 12:20:16,289 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:16] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.021 0.029 2026-09-07 12:20:16,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/39] Tour PosOrderClaimReward → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:20:16,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.014 0.036 2026-09-07 12:20:16,361 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.054 2026-09-07 12:20:16,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/39] Tour PosOrderClaimReward → Step Search for partner "Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:16,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/39] Tour PosOrderClaimReward → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-09-07 12:20:16,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/39] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:16,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-07 12:20:16,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/39] Tour PosOrderClaimReward → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:20:16,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/39] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:16,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/39] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:20:16,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/39] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:20:16,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/39] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-07 12:20:16,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/39] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:17,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/39] Tour PosOrderClaimReward → Step .loyalty-points-title 2026-09-07 12:20:17,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/39] Tour PosOrderClaimReward → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:20:17,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/39] Tour PosOrderClaimReward → Step click Actions button (trigger: .more-btn) 2026-09-07 12:20:17,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/39] Tour PosOrderClaimReward → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:20:17,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/39] Tour PosOrderClaimReward → Step .selection-item span:nth-child(2) 2026-09-07 12:20:17,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/39] Tour PosOrderClaimReward → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-09-07 12:20:17,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/39] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:20:17,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/39] Tour PosOrderClaimReward → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:17,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/39] Tour PosOrderClaimReward → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:17,535 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:17,536 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:17,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/39] Tour PosOrderClaimReward → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:17,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/39] Tour PosOrderClaimReward → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:17,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [33/39] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:20:17,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [34/39] Tour PosOrderClaimReward → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:20:17,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [35/39] Tour PosOrderClaimReward → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:20:17,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [36/39] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:20:17,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [37/39] Tour PosOrderClaimReward → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:17,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [38/39] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:17,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94068126 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8e608e21-9ad3-44af-a9f2-2b1ccad1f88b'}] 2026-09-07 12:20:17,994 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:20:18,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94068126 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '8e608e21-9ad3-44af-a9f2-2b1ccad1f88b'} created pos.order #602 2026-09-07 12:20:18,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94068126 finished 2026-09-07 12:20:18,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.193 0.258 2026-09-07 12:20:18,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.018 0.033 2026-09-07 12:20:18,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.010 2026-09-07 12:20:18,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [39/39] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:18,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42448103 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '8e608e21-9ad3-44af-a9f2-2b1ccad1f88b'}] 2026-09-07 12:20:18,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42448103 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '8e608e21-9ad3-44af-a9f2-2b1ccad1f88b'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-09-07 12:20:18,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42448103 finished 2026-09-07 12:20:18,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-07 12:20:18,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:20:18,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 21524268 (allocated 23465984) 2026-09-07 12:20:18,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.078 0.125 2026-09-07 12:20:18,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 85230 2026-09-07 12:20:18,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-07 12:20:18,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 85230 2026-09-07 12:20:18,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122018_995741_test_not_create_loyalty_card_max_usage_program.txt 2026-09-07 12:20:18,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp5jz_er2t_chrome_odoo" 2026-09-07 12:20:19,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 85459 2026-09-07 12:20:19,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpfmxxqs4n_chrome_odoo 2026-09-07 12:20:19,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:33243/json/version 2026-09-07 12:20:19,307 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:19,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:20:19,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:33243/json 2026-09-07 12:20:19,348 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:19,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:33243/devtools/page/D1DF557F332312B1425E7A73CCF3CE5A 2026-09-07 12:20:19,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-07 12:20:19,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-07 12:20:19,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:20:19,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-07 12:20:19,523 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:19,523 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:19,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:19] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 31 0.039 0.040 2026-09-07 12:20:19,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'D1DF557F332312B1425E7A73CCF3CE5A', 'loaderId': '409186EBF81569EB9028F279313C5380', 'isDownload': False} 2026-09-07 12:20:19,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-07 12:20:19,637 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:20:19,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:19] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:20:19,666 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:19] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:20:19,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:19] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.019 0.038 2026-09-07 12:20:20,130 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:20,133 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:20,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:20:20,164 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:20,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:20:20,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/32] Tour PosOrderNoPoints → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:20:20,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:20:20,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:20,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "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.009 2026-09-07 12:20:20,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.024 2026-09-07 12:20:20,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.007 0.027 2026-09-07 12:20:20,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-07 12:20:20,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.206 0.302 2026-09-07 12:20:20,860 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:20:20,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:20:20,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.048 2026-09-07 12:20:21,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:20:21,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:20:21,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:21,067 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:21,093 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:20:21,098 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:20:21,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.013 0.029 2026-09-07 12:20:21,131 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:20:21,135 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:21,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.014 0.070 2026-09-07 12:20:21,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-07 12:20:21,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.043 2026-09-07 12:20:21,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/32] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:21,359 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-07 12:20:21,377 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:21,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.016 0.066 2026-09-07 12:20:21,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.110 2026-09-07 12:20:21,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/32] Tour PosOrderNoPoints → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:20:21,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.059 0.168 2026-09-07 12:20:21,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-09-07 12:20:21,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/32] Tour PosOrderNoPoints → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:20:21,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.019 0.179 2026-09-07 12:20:21,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.311 2026-09-07 12:20:21,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/32] Tour PosOrderNoPoints → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-07 12:20:21,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-09-07 12:20:21,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/32] Tour PosOrderNoPoints → Step Search customer with "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:21,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.031 0.369 2026-09-07 12:20:21,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/32] Tour PosOrderNoPoints → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:21,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-07 12:20:21,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-09-07 12:20:21,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-09-07 12:20:21,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:21] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-09-07 12:20:22,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/32] Tour PosOrderNoPoints → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-07 12:20:22,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/32] Tour PosOrderNoPoints → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:22,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/32] Tour PosOrderNoPoints → Step Check "Test Partner 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner 2")) 2026-09-07 12:20:22,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:22] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 8 0.016 0.022 2026-09-07 12:20:22,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/32] Tour PosOrderNoPoints → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:20:22,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.019 0.027 2026-09-07 12:20:22,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.045 2026-09-07 12:20:22,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/32] Tour PosOrderNoPoints → Step Search for partner "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:22,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/32] Tour PosOrderNoPoints → Step click partner 'Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner 2)) 2026-09-07 12:20:22,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:22,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/32] Tour PosOrderNoPoints → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:20:22,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/32] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:22,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/32] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:20:22,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/32] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:20:22,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/32] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-07 12:20:22,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/32] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:23,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/32] Tour PosOrderNoPoints → Step body:not(:has(.loyalty-points-title)) 2026-09-07 12:20:23,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/32] Tour PosOrderNoPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:23,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/32] Tour PosOrderNoPoints → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:23,142 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:23,143 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:23,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/32] Tour PosOrderNoPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:23,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/32] Tour PosOrderNoPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:23,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/32] Tour PosOrderNoPoints → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:20:23,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/32] Tour PosOrderNoPoints → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:20:23,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/32] Tour PosOrderNoPoints → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:20:23,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/32] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:20:23,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/32] Tour PosOrderNoPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:23,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/32] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:23,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14108492 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'b7ad545d-0b06-45fd-b332-5c30558e8ac4'}] 2026-09-07 12:20:23,601 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:23,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14108492 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'b7ad545d-0b06-45fd-b332-5c30558e8ac4'} created pos.order #603 2026-09-07 12:20:23,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14108492 finished 2026-09-07 12:20:23,962 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.166 0.213 2026-09-07 12:20:24,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20: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-09-07 12:20:24,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31186360 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'b7ad545d-0b06-45fd-b332-5c30558e8ac4'}] 2026-09-07 12:20:24,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31186360 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'b7ad545d-0b06-45fd-b332-5c30558e8ac4'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-09-07 12:20:24,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/32] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:24,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31186360 finished 2026-09-07 12:20:24,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-07 12:20:24,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-07 12:20:24,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.056 0.104 2026-09-07 12:20:24,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 21008556 (allocated 23592960) 2026-09-07 12:20:24,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 85459 2026-09-07 12:20:24,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-07 12:20:24,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 85459 2026-09-07 12:20:24,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122024_442861_test_not_create_loyalty_card_max_usage_program.txt 2026-09-07 12:20:24,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpfmxxqs4n_chrome_odoo" 2026-09-07 12:20:24,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-09-07 12:20:25,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 85671 2026-09-07 12:20:25,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpvi5p021w_chrome_odoo 2026-09-07 12:20:25,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:46711/json/version 2026-09-07 12:20:25,356 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:25,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-07 12:20:25,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:46711/json 2026-09-07 12:20:25,448 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:25,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:46711/devtools/page/706D4FCF951F5126286C78E61BFD20EE 2026-09-07 12:20:25,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-07 12:20:25,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-07 12:20:25,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:20:25,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-07 12:20:25,726 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:25,726 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:25,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:20:26,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.056 0.560 2026-09-07 12:20:26,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '706D4FCF951F5126286C78E61BFD20EE', 'loaderId': '5E7B92531A4ADF1BE49E86CAF9A06D4D', 'isDownload': False} 2026-09-07 12:20:26,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_order_reward_product_tax_included_included')" 2026-09-07 12:20:26,377 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:20:26,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:20:26,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:20:26,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-09-07 12:20:26,881 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:20:26,882 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:20:26,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:20:26,919 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:26,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [1/13] Tour test_order_reward_product_tax_included_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:20:26,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.013 2026-09-07 12:20:26,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:20:26,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:27,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-07 12:20:27,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-07 12:20:27,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.036 2026-09-07 12:20:27,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-07 12:20:27,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.252 0.306 2026-09-07 12:20:27,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:20:27,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20: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-09-07 12:20:27,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.059 2026-09-07 12:20:27,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:20:27,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-07 12:20:27,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:20:27,997 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-07 12:20:27,999 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:20:28,007 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:28,030 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:20:28,035 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:20:28,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.055 0.035 2026-09-07 12:20:28,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.092 2026-09-07 12:20:28,067 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-09-07 12:20:28,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.009 0.038 2026-09-07 12:20:28,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [2/13] Tour test_order_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:20:28,161 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.011 0.010 2026-09-07 12:20:28,193 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:20:28,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.077 0.048 2026-09-07 12:20:28,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [3/13] Tour test_order_reward_product_tax_included_included → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-09-07 12:20:28,313 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:20:28,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.091 2026-09-07 12:20:28,391 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:28,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.137 2026-09-07 12:20:28,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-09-07 12:20:28,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.218 2026-09-07 12:20:28,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.064 0.366 2026-09-07 12:20:28,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.312 2026-09-07 12:20:28,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1707&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-09-07 12:20:28,702 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.267 2026-09-07 12:20:28,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-09-07 12:20:28,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-07 12:20:28,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.141 2026-09-07 12:20:28,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.317 2026-09-07 12:20:28,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [4/13] Tour test_order_reward_product_tax_included_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:28,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [5/13] Tour test_order_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-07 12:20:29,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [6/13] Tour test_order_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-07 12:20:29,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [7/13] Tour test_order_reward_product_tax_included_included → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:29,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [8/13] Tour test_order_reward_product_tax_included_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:20:29,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [9/13] Tour test_order_reward_product_tax_included_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:20:29,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [10/13] Tour test_order_reward_product_tax_included_included → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:20:29,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [11/13] Tour test_order_reward_product_tax_included_included → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:20:29,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [12/13] Tour test_order_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:29,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [13/13] Tour test_order_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on your order")):has(.price:contains("-10.00"))) 2026-09-07 12:20:29,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.006 0.009 2026-09-07 12:20:29,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-07 12:20:29,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_order_reward_product_tax_included_included SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-07 12:20:29,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15132972 (allocated 16515072) 2026-09-07 12:20:29,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 85671 2026-09-07 12:20:29,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-07 12:20:29,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 85671 2026-09-07 12:20:29,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122029_695445_test_order_reward_product_tax_included_excluded.txt 2026-09-07 12:20:29,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpvi5p021w_chrome_odoo" 2026-09-07 12:20:29,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 85879 2026-09-07 12:20:29,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp1xb2ih82_chrome_odoo 2026-09-07 12:20:29,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45799/json/version 2026-09-07 12:20:29,984 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:30,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-07 12:20:30,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:45799/json 2026-09-07 12:20:30,049 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:30,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:45799/devtools/page/CF2EF1FBC0291777EE5D34173CB70BC6 2026-09-07 12:20:30,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-07 12:20:30,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-07 12:20:30,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:20:30,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-07 12:20:30,181 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:30,181 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:30,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.055 0.037 2026-09-07 12:20:30,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'CF2EF1FBC0291777EE5D34173CB70BC6', 'loaderId': '23F5C6D7A1597603A807642ACC93D519', 'isDownload': False} 2026-09-07 12:20:30,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_order_reward_product_tax_included_excluded')" 2026-09-07 12:20:30,316 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:20:30,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:20:30,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:20:30,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-07 12:20:30,864 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:20:30,868 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:20:30,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:20:30,904 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:30,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [1/12] Tour test_order_reward_product_tax_included_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:20:30,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:20:30,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:20:30,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:30,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.011 2026-09-07 12:20:30,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:20:31,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.016 0.025 2026-09-07 12:20:31,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-07 12:20:31,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.239 0.297 2026-09-07 12:20:31,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:20:31,702 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:20:31,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-07 12:20:31,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:20:31,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-07 12:20:31,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:31,869 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:20:31,897 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:20:31,904 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:20:31,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.014 0.023 2026-09-07 12:20:31,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.010 0.045 2026-09-07 12:20:31,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-07 12:20:31,953 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:20:31,958 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:20:31,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:31] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.008 0.030 2026-09-07 12:20:32,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [2/12] Tour test_order_reward_product_tax_included_excluded → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-09-07 12:20:32,110 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:32,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.011 0.016 2026-09-07 12:20:32,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [3/12] Tour test_order_reward_product_tax_included_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:32,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.043 0.136 2026-09-07 12:20:32,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [4/12] Tour test_order_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-07 12:20:32,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.047 0.216 2026-09-07 12:20:32,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [5/12] Tour test_order_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-07 12:20:32,378 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:20:32,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.193 2026-09-07 12:20:32,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [6/12] Tour test_order_reward_product_tax_included_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:32,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-09-07 12:20:32,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-07 12:20:32,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [7/12] Tour test_order_reward_product_tax_included_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:20:32,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.282 2026-09-07 12:20:32,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-09-07 12:20:32,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-09-07 12:20:32,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [8/12] Tour test_order_reward_product_tax_included_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:20:32,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-07 12:20:32,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-07 12:20:32,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [9/12] Tour test_order_reward_product_tax_included_excluded → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:20:32,622 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:32,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-07 12:20:32,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "GET /web/image?model=product.template&field=image_128&id=1707&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-07 12:20:32,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [10/12] Tour test_order_reward_product_tax_included_excluded → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:20:32,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [11/12] Tour test_order_reward_product_tax_included_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:32,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [12/12] Tour test_order_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on your order")):has(.price:contains("-10.00"))) 2026-09-07 12:20:32,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:32] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.009 2026-09-07 12:20:32,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-07 12:20:32,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_order_reward_product_tax_included_excluded SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-07 12:20:32,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14888796 (allocated 16515072) 2026-09-07 12:20:32,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 85879 2026-09-07 12:20:32,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-07 12:20:32,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 85879 2026-09-07 12:20:33,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122033_104973_test_order_reward_product_tax_included_excluded.txt 2026-09-07 12:20:33,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp1xb2ih82_chrome_odoo" 2026-09-07 12:20:33,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-09-07 12:20:34,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 86083 2026-09-07 12:20:34,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmp46ovgvww_chrome_odoo 2026-09-07 12:20:34,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:38511/json/version 2026-09-07 12:20:34,377 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38511', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:34,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-09-07 12:20:34,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:38511/json 2026-09-07 12:20:34,415 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38511', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:34,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:38511/devtools/page/6FE82CE3057571205AB97CEE61488C20 2026-09-07 12:20:34,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-09-07 12:20:34,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-09-07 12:20:34,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:20:34,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-09-07 12:20:34,652 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:34,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-07 12:20:34,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:20:35,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "GET /pos/ui/75 HTTP/1.1" 200 - 82 0.055 0.373 2026-09-07 12:20:35,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '6FE82CE3057571205AB97CEE61488C20', 'loaderId': 'F7B05DBC8A9816575DA1166E02CC3DE7', 'isDownload': False} 2026-09-07 12:20:35,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-09-07 12:20:35,110 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:20:35,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-07 12:20:35,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-09-07 12:20:35,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-09-07 12:20:35,623 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:35,630 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:35,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:20:35,666 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:35,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.016 2026-09-07 12:20:35,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [1/185] Tour test_physical_gift_card → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:20:35,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:20:35,734 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:35,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-09-07 12:20:35,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.030 2026-09-07 12:20:35,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.045 2026-09-07 12:20:35,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-07 12:20:36,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.294 0.319 2026-09-07 12:20:36,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:20:36,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20: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.009 2026-09-07 12:20:36,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-09-07 12:20:36,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:20:36,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-09-07 12:20:36,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:20:36,812 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:20:36,824 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:20:36,835 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:20:36,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.023 2026-09-07 12:20:36,861 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:20:36,865 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:20:36,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.068 2026-09-07 12:20:36,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-07 12:20:36,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.028 2026-09-07 12:20:36,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [2/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:20:36,989 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:37,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.083 0.125 2026-09-07 12:20:37,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [3/185] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:20:37,209 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:20:37,215 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:37,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.026 0.239 2026-09-07 12:20:37,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-09-07 12:20:37,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.004 0.210 2026-09-07 12:20:37,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-07 12:20:37,350 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.341 2026-09-07 12:20:37,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-07 12:20:37,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.146 2026-09-07 12:20:37,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-07 12:20:37,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-07 12:20:37,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.141 2026-09-07 12:20:37,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.178 2026-09-07 12:20:37,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-07 12:20:37,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:37] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-07 12:20:37,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [4/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-07 12:20:37,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [5/185] Tour test_physical_gift_card → Step Input code 'gift_card_partner' (trigger: input[id="code"]) 2026-09-07 12:20:37,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [6/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-07 12:20:38,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:38] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.015 0.014 2026-09-07 12:20:38,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [7/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-07 12:20:38,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [8/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-07 12:20:38,444 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [9/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-07 12:20:38,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [10/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-07 12:20:38,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [11/185] Tour test_physical_gift_card → Step Input code 'gift_card_expired' (trigger: input[id="code"]) 2026-09-07 12:20:38,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [12/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-07 12:20:39,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:39] "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.010 2026-09-07 12:20:39,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [13/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-07 12:20:39,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [14/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-07 12:20:39,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [15/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-07 12:20:39,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [16/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-07 12:20:39,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [17/185] Tour test_physical_gift_card → Step Input code 'gift_card_sold' (trigger: input[id="code"]) 2026-09-07 12:20:39,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [18/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-07 12:20:39,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:39] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.010 0.013 2026-09-07 12:20:39,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [19/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-09-07 12:20:40,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [20/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-07 12:20:40,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [21/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-07 12:20:40,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [22/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:20:40,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [23/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-07 12:20:40,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [24/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:20:40,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [25/185] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:20:40,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [26/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:40,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [27/185] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-07 12:20:40,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:40] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:20:40,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.031 0.014 2026-09-07 12:20:40,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [28/185] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-09-07 12:20:40,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [29/185] Tour test_physical_gift_card → Step Input code 'gift_card_generated_but_not_sold' (trigger: input[id="code"]) 2026-09-07 12:20:40,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [30/185] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-09-07 12:20:41,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:41] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.007 0.014 2026-09-07 12:20:41,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [31/185] Tour test_physical_gift_card → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:20:43,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [32/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:43,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [33/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:43,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [34/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"60.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("60.00"))) 2026-09-07 12:20:43,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [35/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:43,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [36/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:43,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [37/185] Tour test_physical_gift_card → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:20:43,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [38/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:43,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [39/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:43,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [40/185] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-09-07 12:20:43,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [41/185] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-09-07 12:20:43,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [42/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:43,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [43/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:43,949 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:20:43,950 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:43,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [44/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:44,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [45/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:44,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [46/185] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:20:44,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [47/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:20:44,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [48/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:44,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [49/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:44,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77375034 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '53f4c11e-ca3f-44bf-90af-caa264d746f8'}] 2026-09-07 12:20:44,283 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:20:44,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77375034 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '53f4c11e-ca3f-44bf-90af-caa264d746f8'} created pos.order #605 2026-09-07 12:20:44,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77375034 finished 2026-09-07 12:20:44,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.063 0.101 2026-09-07 12:20:44,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.020 0.022 2026-09-07 12:20:44,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:20:44,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64682818 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '53f4c11e-ca3f-44bf-90af-caa264d746f8'}] 2026-09-07 12:20:44,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64682818 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '53f4c11e-ca3f-44bf-90af-caa264d746f8'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-09-07 12:20:44,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64682818 finished 2026-09-07 12:20:44,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [50/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:44,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [51/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:44,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.070 0.124 2026-09-07 12:20:44,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [52/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:20:44,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.014 2026-09-07 12:20:44,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [53/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-07 12:20:44,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [54/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:20:44,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [55/185] Tour test_physical_gift_card → Step input text 'gift_card_valid' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:20:45,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [56/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:45,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [57/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:20:45,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:45] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:20:45,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:45] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.013 2026-09-07 12:20:45,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [58/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:20:45,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [59/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:45,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [60/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-3.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:20:45,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [61/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:45,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [62/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-07 12:20:45,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [63/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-07 12:20:45,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [64/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:45,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [65/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:45,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [66/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:45,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [67/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:45,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [68/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:20:45,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [69/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:45,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [70/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:45,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:45] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.010 2026-09-07 12:20:45,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75665769 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '0ba96ca5-688f-4b0e-9b5e-3adbb36e7003'}] 2026-09-07 12:20:46,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75665769 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '0ba96ca5-688f-4b0e-9b5e-3adbb36e7003'} created pos.order #606 2026-09-07 12:20:46,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75665769 finished 2026-09-07 12:20:46,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.123 0.227 2026-09-07 12:20:46,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.020 0.034 2026-09-07 12:20:46,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:20:46,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58901648 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '0ba96ca5-688f-4b0e-9b5e-3adbb36e7003'}] 2026-09-07 12:20:46,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58901648 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '0ba96ca5-688f-4b0e-9b5e-3adbb36e7003'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-09-07 12:20:46,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [71/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:46,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58901648 finished 2026-09-07 12:20:46,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [72/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:46,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [73/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:20:46,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.050 0.086 2026-09-07 12:20:46,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.015 2026-09-07 12:20:46,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [74/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-07 12:20:46,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [75/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:20:46,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [76/185] Tour test_physical_gift_card → Step input text 'gift_card_partner' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:20:46,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [77/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:46,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [78/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:20:46,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20: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.010 2026-09-07 12:20:46,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.015 0.017 2026-09-07 12:20:46,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [79/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:20:46,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [80/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:47,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [81/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-3.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-09-07 12:20:47,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [82/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:47,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [83/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-07 12:20:47,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [84/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-07 12:20:47,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [85/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:47,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [86/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:47,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [87/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:47,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [88/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:47,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [89/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:20:47,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [90/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:47,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [91/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:47,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:20:47,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82079288 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': '7b108ffe-2548-49b0-9ae0-16046eec5f42'}] 2026-09-07 12:20:47,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82079288 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': '7b108ffe-2548-49b0-9ae0-16046eec5f42'} created pos.order #607 2026-09-07 12:20:47,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82079288 finished 2026-09-07 12:20:47,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.165 0.225 2026-09-07 12:20:48,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.010 0.022 2026-09-07 12:20:48,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.007 2026-09-07 12:20:48,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73560345 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '7b108ffe-2548-49b0-9ae0-16046eec5f42'}] 2026-09-07 12:20:48,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73560345 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': '7b108ffe-2548-49b0-9ae0-16046eec5f42'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-09-07 12:20:48,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [92/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:48,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73560345 finished 2026-09-07 12:20:48,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [93/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:48,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.056 0.077 2026-09-07 12:20:48,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [94/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:48,289 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.007 0.019 2026-09-07 12:20:48,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [95/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:20:48,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [96/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-07 12:20:48,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [97/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:20:48,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [98/185] Tour test_physical_gift_card → Step input text 'gift_card_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:20:48,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [99/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:48,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [100/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:20:48,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:48] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:20:48,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.017 2026-09-07 12:20:48,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [101/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:20:48,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [102/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:48,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [103/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-6.40","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-6.40"))) 2026-09-07 12:20:48,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [104/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:48,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [105/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-07 12:20:48,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [106/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-07 12:20:48,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [107/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:49,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [108/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:49,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [109/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:49,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [110/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:49,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [111/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:20:49,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [112/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:49,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [113/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:49,319 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.010 2026-09-07 12:20:49,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89835020 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '0ee1f7e9-fa5c-4ea4-a6c1-712cb3fc8f9f'}] 2026-09-07 12:20:49,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89835020 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '0ee1f7e9-fa5c-4ea4-a6c1-712cb3fc8f9f'} created pos.order #608 2026-09-07 12:20:49,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89835020 finished 2026-09-07 12:20:49,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.162 0.206 2026-09-07 12:20:49,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.036 0.031 2026-09-07 12:20:49,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20: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-09-07 12:20:49,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28761831 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '0ee1f7e9-fa5c-4ea4-a6c1-712cb3fc8f9f'}] 2026-09-07 12:20:49,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [114/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:49,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28761831 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '0ee1f7e9-fa5c-4ea4-a6c1-712cb3fc8f9f'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-09-07 12:20:49,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28761831 finished 2026-09-07 12:20:49,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [115/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:50,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [116/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:50,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.052 0.076 2026-09-07 12:20:50,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.011 0.008 2026-09-07 12:20:50,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [117/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:50,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [118/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:50,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [119/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:20:50,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [120/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-07 12:20:50,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [121/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:20:50,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [122/185] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:20:50,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [123/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:50,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [124/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:20:50,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:50] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.031 0.011 2026-09-07 12:20:50,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.022 0.018 2026-09-07 12:20:50,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [125/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:20:50,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [126/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:50,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [127/185] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-12.80","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-12.80"))) 2026-09-07 12:20:50,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [128/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:50,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [129/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-07 12:20:50,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [130/185] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-07 12:20:50,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [131/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:50,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [132/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:51,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [133/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:51,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [134/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:51,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [135/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:20:51,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [136/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:51,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [137/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:51,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.014 2026-09-07 12:20:51,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23950017 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': '15b9b89d-a3c0-4aa7-bc8e-6ff0a9db3cb0'}] 2026-09-07 12:20:51,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23950017 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': '15b9b89d-a3c0-4aa7-bc8e-6ff0a9db3cb0'} created pos.order #609 2026-09-07 12:20:51,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23950017 finished 2026-09-07 12:20:51,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.194 0.211 2026-09-07 12:20:51,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.041 0.034 2026-09-07 12:20:51,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:51] "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-09-07 12:20:51,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38875496 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '15b9b89d-a3c0-4aa7-bc8e-6ff0a9db3cb0'}] 2026-09-07 12:20:51,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [138/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:51,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38875496 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': '15b9b89d-a3c0-4aa7-bc8e-6ff0a9db3cb0'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-09-07 12:20:51,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38875496 finished 2026-09-07 12:20:51,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [139/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:51,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [140/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:52,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.098 0.077 2026-09-07 12:20:52,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [141/185] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:20:52,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.011 2026-09-07 12:20:52,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [142/185] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:20:52,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [143/185] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-09-07 12:20:52,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [144/185] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:20:52,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [145/185] Tour test_physical_gift_card → Step input text 'gift_card_expired' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:20:52,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [146/185] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:20:52,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [147/185] Tour test_physical_gift_card → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-09-07 12:20:52,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20: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.007 2026-09-07 12:20:52,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:52] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.004 0.015 2026-09-07 12:20:52,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [148/185] Tour test_physical_gift_card → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-09-07 12:20:52,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [149/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:52,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [150/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:52,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [151/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:52,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [152/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:52,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [153/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:20:52,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [154/185] Tour test_physical_gift_card → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:20:52,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [155/185] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:20:52,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [156/185] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:20:52,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [157/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:52,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [158/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:52,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35911279 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'f3d7d339-ab88-4fb3-94f9-30d973f9b2c3'}] 2026-09-07 12:20:53,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35911279 order {'name': '/', 'pos_reference': '261-75-000006', 'uuid': 'f3d7d339-ab88-4fb3-94f9-30d973f9b2c3'} created pos.order #610 2026-09-07 12:20:53,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35911279 finished 2026-09-07 12:20:53,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.123 0.190 2026-09-07 12:20:53,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:20:53,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56884180 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': 'f3d7d339-ab88-4fb3-94f9-30d973f9b2c3'}] 2026-09-07 12:20:53,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56884180 order {'name': 'Shop - 000006', 'pos_reference': '261-75-000006', 'uuid': 'f3d7d339-ab88-4fb3-94f9-30d973f9b2c3'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-09-07 12:20:53,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [159/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:53,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56884180 finished 2026-09-07 12:20:53,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [160/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:53,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.030 0.071 2026-09-07 12:20:53,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [161/185] Tour test_physical_gift_card → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:20:53,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [162/185] Tour test_physical_gift_card → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:20:53,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [163/185] Tour test_physical_gift_card → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:20:53,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [164/185] Tour test_physical_gift_card → Step Search for partner "A powerful PoS man!" (trigger: .modal-dialog .input-group input) 2026-09-07 12:20:53,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [165/185] Tour test_physical_gift_card → Step click partner 'A powerful PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A powerful PoS man!)) 2026-09-07 12:20:53,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [166/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:53,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [167/185] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:20:54,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [168/185] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:54,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [169/185] Tour test_physical_gift_card → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:20:54,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [170/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:20:54,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [171/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:20:54,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [172/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:20:54,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [173/185] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:20:54,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [174/185] Tour test_physical_gift_card → Step order total amount is '999.00' (trigger: .product-screen .order-summary .total:contains("999.00")) 2026-09-07 12:20:54,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [175/185] Tour test_physical_gift_card → Step order total amount is '999.00' (trigger: .product-screen .order-summary .total:contains("999.00"):not(:visible)) 2026-09-07 12:20:54,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [176/185] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:20:54,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [177/185] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:20:54,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [178/185] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:20:54,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [179/185] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:20:54,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [180/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:20:54,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [181/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:20:54,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [182/185] Tour test_physical_gift_card → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:20:54,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [183/185] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:20:54,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [184/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:20:54,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16945235 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000007', 'uuid': '16798aa3-1c46-4f80-ad6c-9c95c0bd3e22'}] 2026-09-07 12:20:55,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16945235 order {'name': '/', 'pos_reference': '261-75-000007', 'uuid': '16798aa3-1c46-4f80-ad6c-9c95c0bd3e22'} created pos.order #611 2026-09-07 12:20:55,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16945235 finished 2026-09-07 12:20:55,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.072 0.103 2026-09-07 12:20:55,373 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.088 0.115 2026-09-07 12:20:55,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:20:55,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [185/185] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:20:55,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6981188 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-75-000007', 'uuid': '16798aa3-1c46-4f80-ad6c-9c95c0bd3e22'}] 2026-09-07 12:20:55,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6981188 order {'name': 'Shop - 000007', 'pos_reference': '261-75-000007', 'uuid': '16798aa3-1c46-4f80-ad6c-9c95c0bd3e22'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-09-07 12:20:55,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6981188 finished 2026-09-07 12:20:55,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-09-07 12:20:55,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:20:55,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.069 0.117 2026-09-07 12:20:55,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 33890476 (allocated 36712448) 2026-09-07 12:20:55,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 86083 2026-09-07 12:20:55,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-09-07 12:20:55,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 86083 2026-09-07 12:20:55,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.024 0.026 2026-09-07 12:20:55,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122055_873281_test_physical_gift_card.txt 2026-09-07 12:20:55,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmp46ovgvww_chrome_odoo" 2026-09-07 12:20:55,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-09-07 12:20:56,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 86343 2026-09-07 12:20:56,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpvj46glj7_chrome_odoo 2026-09-07 12:20:56,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:43945/json/version 2026-09-07 12:20:56,638 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:56,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-09-07 12:20:56,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:43945/json 2026-09-07 12:20:56,677 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:20:56,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:43945/devtools/page/E106F23AA03968D4028F08A05D86CA25 2026-09-07 12:20:56,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-09-07 12:20:56,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-09-07 12:20:56,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:20:56,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-09-07 12:20:56,907 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:56,907 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:56,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:20:57,400 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.067 0.416 2026-09-07 12:20:57,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': 'E106F23AA03968D4028F08A05D86CA25', 'loaderId': '1E07A61946DE47D43171DBC41985AB26', 'isDownload': False} 2026-09-07 12:20:57,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-09-07 12:20:57,433 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:20:57,465 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-09-07 12:20:57,493 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.029 2026-09-07 12:20:57,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-09-07 12:20:57,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:57,930 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:57,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:20:57,956 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:20:57,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-07 12:20:57,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [1/26] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:20:57,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:20:57,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:20:58,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-09-07 12:20:58,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-07 12:20:58,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.035 2026-09-07 12:20:58,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.069 2026-09-07 12:20:58,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.352 0.330 2026-09-07 12:20:58,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20: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-09-07 12:20:58,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:20:59,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.041 2026-09-07 12:20:59,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:20:59,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-09-07 12:20:59,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:20:59,099 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:20:59,122 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:20:59,140 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:20:59,184 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:59,193 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:20:59,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.048 0.053 2026-09-07 12:20:59,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-09-07 12:20:59,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.114 2026-09-07 12:20:59,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.025 2026-09-07 12:20:59,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [2/26] Tour test_physical_gift_card_invoiced → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:20:59,365 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:20:59,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.010 0.023 2026-09-07 12:20:59,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.093 0.083 2026-09-07 12:20:59,554 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:20:59,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [3/26] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:20:59,571 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:20:59,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [4/26] Tour test_physical_gift_card_invoiced → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:20:59,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.042 0.216 2026-09-07 12:20:59,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.007 0.210 2026-09-07 12:20:59,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-09-07 12:20:59,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-07 12:20:59,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-09-07 12:20:59,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-09-07 12:20:59,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-07 12:20:59,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-07 12:20:59,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-09-07 12:20:59,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:20:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.208 2026-09-07 12:21:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.219 2026-09-07 12:21:00,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:00] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-09-07 12:21:00,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [5/26] Tour test_physical_gift_card_invoiced → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:21:00,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [6/26] Tour test_physical_gift_card_invoiced → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:21:00,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [7/26] Tour test_physical_gift_card_invoiced → Step Search for partner "AABBCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:21:00,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [8/26] Tour test_physical_gift_card_invoiced → Step click partner 'AABBCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AABBCC Test Partner)) 2026-09-07 12:21:00,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [9/26] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:00,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [10/26] Tour test_physical_gift_card_invoiced → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:21:00,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [11/26] Tour test_physical_gift_card_invoiced → Step a:contains("Sell physical gift card?") 2026-09-07 12:21:00,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [12/26] Tour test_physical_gift_card_invoiced → Step Input code 'test-card-1234' (trigger: input[id="code"]) 2026-09-07 12:21:00,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [13/26] Tour test_physical_gift_card_invoiced → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-07 12:21:01,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:01] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.006 0.011 2026-09-07 12:21:01,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [14/26] Tour test_physical_gift_card_invoiced → Step .btn-primary:contains("Add Balance") 2026-09-07 12:21:01,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [15/26] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:01,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [16/26] Tour test_physical_gift_card_invoiced → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-07 12:21:01,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [17/26] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:01,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [18/26] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-07 12:21:01,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [19/26] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-07 12:21:01,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [20/26] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:21:01,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [21/26] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:21:01,606 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:21:01,607 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:21:01,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [22/26] Tour test_physical_gift_card_invoiced → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:21:01,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [23/26] Tour test_physical_gift_card_invoiced → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:21:01,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [24/26] Tour test_physical_gift_card_invoiced → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:21:01,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [25/26] Tour test_physical_gift_card_invoiced → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:21:01,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [26/26] Tour test_physical_gift_card_invoiced → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:21:01,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5254135 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '86883389-3551-4419-8b01-c74cbd5682b9'}] 2026-09-07 12:21:01,909 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:21:03,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5254135 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '86883389-3551-4419-8b01-c74cbd5682b9'} created pos.order #612 2026-09-07 12:21:03,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5254135 finished 2026-09-07 12:21:03,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.545 1.237 2026-09-07 12:21:03,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.108 0.134 2026-09-07 12:21:03,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:03] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:21:04,002 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:21:04,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-09-07 12:21:04,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:21:04,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24010094 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '86883389-3551-4419-8b01-c74cbd5682b9'}] 2026-09-07 12:21:04,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24010094 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '86883389-3551-4419-8b01-c74cbd5682b9'} sync ignored for existing PoS order pos.order(612,) (state: done) 2026-09-07 12:21:04,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24010094 finished 2026-09-07 12:21:04,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 19965672 (allocated 21893120) 2026-09-07 12:21:04,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 86343 2026-09-07 12:21:04,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-09-07 12:21:04,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.089 0.098 2026-09-07 12:21:04,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 86343 2026-09-07 12:21:04,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122104_408443_test_physical_gift_card_invoiced.txt 2026-09-07 12:21:04,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpvj46glj7_chrome_odoo" 2026-09-07 12:21:04,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-09-07 12:21:05,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 86570 2026-09-07 12:21:05,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpuf8mdclu_chrome_odoo 2026-09-07 12:21:05,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:41797/json/version 2026-09-07 12:21:05,073 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:05,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-09-07 12:21:05,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:41797/json 2026-09-07 12:21:05,157 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:05,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:41797/devtools/page/E2AF5B5A977935F3D6EDB35F479FBFD7 2026-09-07 12:21:05,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-07 12:21:05,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-07 12:21:05,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:21:05,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-09-07 12:21:05,343 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:05,343 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:05,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:21:05,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:05] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.056 0.589 2026-09-07 12:21:06,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': 'E2AF5B5A977935F3D6EDB35F479FBFD7', 'loaderId': '0C00FACEC11354A0CD91A9AD9F0C3B73', 'isDownload': False} 2026-09-07 12:21:06,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-09-07 12:21:06,014 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:21:06,035 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-09-07 12:21:06,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-07 12:21:06,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-07 12:21:06,565 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:21:06,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-07 12:21:06,595 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:06,605 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:06,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [1/82] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:21:06,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.006 2026-09-07 12:21:06,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 12:21:06,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:06,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.020 2026-09-07 12:21:06,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-07 12:21:06,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.037 0.035 2026-09-07 12:21:06,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.059 2026-09-07 12:21:07,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.288 0.289 2026-09-07 12:21:07,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:21:07,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:21:07,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-07 12:21:07,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21: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.007 2026-09-07 12:21:07,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-07 12:21:07,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:21:07,660 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:07,690 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:21:07,700 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:21:07,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.041 0.023 2026-09-07 12:21:07,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.060 2026-09-07 12:21:07,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-07 12:21:07,755 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:21:07,757 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:21:07,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.012 0.027 2026-09-07 12:21:07,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [2/82] Tour PhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:21:07,934 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:07,984 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:21:08,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.078 0.049 2026-09-07 12:21:08,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [3/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:21:08,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.067 0.171 2026-09-07 12:21:08,149 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:08,169 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.009 0.180 2026-09-07 12:21:08,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-09-07 12:21:08,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.220 2026-09-07 12:21:08,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.303 2026-09-07 12:21:08,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-09-07 12:21:08,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.153 2026-09-07 12:21:08,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-07 12:21:08,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-07 12:21:08,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-07 12:21:08,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-07 12:21:08,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-07 12:21:08,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.302 2026-09-07 12:21:08,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [4/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:08,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [5/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:21:08,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [6/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:21:08,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [7/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:21:08,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [8/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:08,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [9/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:08,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [10/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:21:08,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [11/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:21:09,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [12/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-07 12:21:09,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [13/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:09,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [14/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-07 12:21:09,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [15/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-07 12:21:09,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [16/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-07 12:21:09,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:09] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.004 0.010 2026-09-07 12:21:09,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [17/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-07 12:21:09,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [18/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:09,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [19/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-07 12:21:09,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [20/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:10,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [21/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-07 12:21:10,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [22/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-07 12:21:10,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [23/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:21:10,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [24/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:21:10,236 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:21:10,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:21:10,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [25/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:21:10,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [26/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:21:10,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [27/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:21:10,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [28/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:21:10,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [29/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:10,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [30/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:21:10,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [31/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:21:10,647 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47071169 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a941e261-dc09-4297-8f08-852800fd7cf1'}] 2026-09-07 12:21:10,652 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:21:10,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47071169 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'a941e261-dc09-4297-8f08-852800fd7cf1'} created pos.order #613 2026-09-07 12:21:10,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47071169 finished 2026-09-07 12:21:10,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.101 0.117 2026-09-07 12:21:10,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.036 0.040 2026-09-07 12:21:10,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:21:11,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92192297 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a941e261-dc09-4297-8f08-852800fd7cf1'}] 2026-09-07 12:21:11,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [32/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:21:11,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92192297 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'a941e261-dc09-4297-8f08-852800fd7cf1'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-09-07 12:21:11,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92192297 finished 2026-09-07 12:21:11,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [33/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:21:11,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [34/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:11,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.053 0.081 2026-09-07 12:21:11,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.010 2026-09-07 12:21:11,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [35/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:21:11,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [36/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:21:11,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [37/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:21:11,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [38/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:11,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [39/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:11,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [40/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:21:11,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [41/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:21:11,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [42/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-07 12:21:11,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [43/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:11,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [44/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-07 12:21:11,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [45/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-07 12:21:11,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [46/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '100' (trigger: input[id="amount"]) 2026-09-07 12:21:12,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:12] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 12:21:12,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [47/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-07 12:21:12,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [48/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("test-card-0001") 2026-09-07 12:21:12,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [49/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:12,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [50/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-07 12:21:12,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [51/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:12,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [52/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:21:12,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [53/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:12,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [54/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:21:12,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [55/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:21:12,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [56/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:21:12,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [57/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:13,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [58/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:13,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [59/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:21:13,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [60/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:21:13,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [61/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-07 12:21:13,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [62/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:13,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [63/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-07 12:21:13,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [64/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'new-card-0001' (trigger: input[id="code"]) 2026-09-07 12:21:13,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [65/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '250' (trigger: input[id="amount"]) 2026-09-07 12:21:13,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:13] "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.007 2026-09-07 12:21:13,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [66/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-07 12:21:14,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [67/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("new-card-0001") 2026-09-07 12:21:14,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [68/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:14,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [69/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"250","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("250"))) 2026-09-07 12:21:14,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [70/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:14,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [71/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350")) 2026-09-07 12:21:14,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [72/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350"):not(:visible)) 2026-09-07 12:21:14,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [73/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:21:14,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [74/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:21:14,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [75/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:21:14,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [76/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:21:14,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [77/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:21:14,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [78/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:14,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [79/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:14,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [80/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:21:14,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [81/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:21:14,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #497240 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '735b2da7-46d0-421e-98b7-3eabda815805'}] 2026-09-07 12:21:14,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #497240 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '735b2da7-46d0-421e-98b7-3eabda815805'} created pos.order #614 2026-09-07 12:21:14,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #497240 finished 2026-09-07 12:21:14,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.087 0.106 2026-09-07 12:21:15,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.021 0.042 2026-09-07 12:21:15,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.010 2026-09-07 12:21:15,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [82/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:21:15,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1210300 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '735b2da7-46d0-421e-98b7-3eabda815805'}] 2026-09-07 12:21:15,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1210300 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '735b2da7-46d0-421e-98b7-3eabda815805'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-09-07 12:21:15,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1210300 finished 2026-09-07 12:21:15,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-09-07 12:21:15,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:21:15,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.058 0.089 2026-09-07 12:21:15,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 21014320 (allocated 23728128) 2026-09-07 12:21:15,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 86570 2026-09-07 12:21:15,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-09-07 12:21:15,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 86570 2026-09-07 12:21:15,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122115_419816_test_physical_gift_card_sale.txt 2026-09-07 12:21:15,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpuf8mdclu_chrome_odoo" 2026-09-07 12:21:15,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-07 12:21:16,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 86786 2026-09-07 12:21:16,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmpl72buw3p_chrome_odoo 2026-09-07 12:21:16,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:42071/json/version 2026-09-07 12:21:16,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:16,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-09-07 12:21:16,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:42071/json 2026-09-07 12:21:16,270 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:16,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:42071/devtools/page/64E428B08C385A30B23B53A5C7535BE3 2026-09-07 12:21:16,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-09-07 12:21:16,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-09-07 12:21:16,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:21:16,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-09-07 12:21:16,575 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:16,575 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:16,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:21:17,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.075 0.427 2026-09-07 12:21:17,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '64E428B08C385A30B23B53A5C7535BE3', 'loaderId': '47E4B904E782CFACC14F09054BAE7065', 'isDownload': False} 2026-09-07 12:21:17,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-07 12:21:17,112 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:21:17,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:21:17,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-07 12:21:17,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.022 2026-09-07 12:21:17,676 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:17,697 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:21:17,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:21:17,722 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:17,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/28] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:21:17,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.009 2026-09-07 12:21:17,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:21:17,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:17,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.011 2026-09-07 12:21:17,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-07 12:21:17,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.046 0.042 2026-09-07 12:21:17,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-09-07 12:21:18,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.284 0.287 2026-09-07 12:21:18,570 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:21:18,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:21:18,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.039 2026-09-07 12:21:18,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21: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.009 2026-09-07 12:21:18,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-07 12:21:18,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:21:18,809 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:21:18,812 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:21:18,821 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:21:18,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.016 0.040 2026-09-07 12:21:18,874 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:21:18,893 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-07 12:21:18,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.119 2026-09-07 12:21:18,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/28] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:21:18,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.123 2026-09-07 12:21:18,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:18] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.036 0.100 2026-09-07 12:21:19,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.009 2026-09-07 12:21:19,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.021 0.042 2026-09-07 12:21:19,102 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:19,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.070 2026-09-07 12:21:19,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-07 12:21:19,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:19,215 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:19,236 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:21:19,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/28] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:21:19,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.019 0.202 2026-09-07 12:21:19,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-09-07 12:21:19,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-09-07 12:21:19,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.037 0.253 2026-09-07 12:21:19,435 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-07 12:21:19,466 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-07 12:21:19,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.023 0.392 2026-09-07 12:21:19,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-09-07 12:21:19,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-07 12:21:19,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.194 2026-09-07 12:21:19,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/28] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:21:19,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/28] Tour PosLoyaltyTour6 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:21:19,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/28] Tour PosLoyaltyTour6 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:21:19,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/28] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-07 12:21:20,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:20,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.011 0.012 2026-09-07 12:21:20,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/28] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-09-07 12:21:20,160 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/28] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-09-07 12:21:20,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:21:20,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/28] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:21:20,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/28] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:21:20,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/28] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-09-07 12:21:20,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/28] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:20,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [17/28] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-09-07 12:21:20,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [18/28] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:20,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [19/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:21:20,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [20/28] Tour PosLoyaltyTour6 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:21:20,700 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:20,701 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:21:20,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [21/28] Tour PosLoyaltyTour6 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:21:20,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [22/28] Tour PosLoyaltyTour6 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:21:20,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [23/28] Tour PosLoyaltyTour6 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:21:20,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [24/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:21:20,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:21:20,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14278234 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ae526556-1f41-417c-862f-b2c6096beb1e'}] 2026-09-07 12:21:20,960 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:21:21,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14278234 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'ae526556-1f41-417c-862f-b2c6096beb1e'} created pos.order #615 2026-09-07 12:21:21,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14278234 finished 2026-09-07 12:21:21,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.152 0.246 2026-09-07 12:21:21,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.062 0.038 2026-09-07 12:21:21,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:21:21,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [25/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-09-07 12:21:21,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91553513 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'ae526556-1f41-417c-862f-b2c6096beb1e'}] 2026-09-07 12:21:21,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91553513 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'ae526556-1f41-417c-862f-b2c6096beb1e'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-09-07 12:21:21,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91553513 finished 2026-09-07 12:21:21,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/28] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-09-07 12:21:21,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.065 0.079 2026-09-07 12:21:21,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.009 0.014 2026-09-07 12:21:22,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:22] "GET /pos/ui/75/receipt/ae526556-1f41-417c-862f-b2c6096beb1e HTTP/1.1" 200 - 31 0.021 0.033 2026-09-07 12:21:22,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [27/28] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:21:22,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:22] "GET /web/webclient/translations?hash=5147fd0adeea66b62966dbab0aa2443376c12544&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:22,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:21:22,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:21:22,875 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:22,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.026 2026-09-07 12:21:22,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.037 2026-09-07 12:21:22,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-09-07 12:21:23,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:21:23,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 304 - 3 0.006 0.011 2026-09-07 12:21:23,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.053 0.045 2026-09-07 12:21:23,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:21:23,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.006 0.021 2026-09-07 12:21:23,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-09-07 12:21:23,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-07 12:21:23,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:21:23,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 304 - 7 0.016 0.023 2026-09-07 12:21:23,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [28/28] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-09-07 12:21:23,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-09-07 12:21:23,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:21:23,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.077 0.053 2026-09-07 12:21:23,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.140 2026-09-07 12:21:23,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:23] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.043 0.179 2026-09-07 12:21:23,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16514988 (allocated 17563648) 2026-09-07 12:21:23,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 86786 2026-09-07 12:21:23,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-09-07 12:21:23,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 86786 2026-09-07 12:21:23,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122123_945919_test_point_per_money_spent.txt 2026-09-07 12:21:23,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmpl72buw3p_chrome_odoo" 2026-09-07 12:21:23,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-07 12:21:25,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 87019 2026-09-07 12:21:25,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpyiicau_r_chrome_odoo 2026-09-07 12:21:25,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:38633/json/version 2026-09-07 12:21:25,195 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:25,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:21:25,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:38633/json 2026-09-07 12:21:25,206 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:25,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:38633/devtools/page/9B7CBC3A1F4BA7DEA1D14C6D4BE9F9B6 2026-09-07 12:21:25,274 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-07 12:21:25,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-07 12:21:25,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:21:25,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-09-07 12:21:25,489 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:25,490 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:25,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:21:26,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.057 0.472 2026-09-07 12:21:26,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '9B7CBC3A1F4BA7DEA1D14C6D4BE9F9B6', 'loaderId': '6E1176C19A2B20C938A52A22E413B1C8', 'isDownload': False} 2026-09-07 12:21:26,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-07 12:21:26,045 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:21:26,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-09-07 12:21:26,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-09-07 12:21:26,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:21:26,515 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:21:26,518 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:26,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:21:26,563 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:26,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:21:26,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.006 2026-09-07 12:21:26,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:21:26,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:26,642 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-09-07 12:21:26,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-07 12:21:26,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.036 2026-09-07 12:21:26,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-09-07 12:21:27,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.345 0.303 2026-09-07 12:21:27,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:21:27,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:21:27,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.038 2026-09-07 12:21:27,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:21:27,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:21:27,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-09-07 12:21:27,696 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:27,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:27,731 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:21:27,734 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:21:27,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.012 0.023 2026-09-07 12:21:27,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.053 2026-09-07 12:21:27,786 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:27,792 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:27,824 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:21:27,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.010 0.023 2026-09-07 12:21:27,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.049 0.056 2026-09-07 12:21:27,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:21:27,992 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:27] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.051 0.118 2026-09-07 12:21:28,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.038 2026-09-07 12:21:28,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:28,029 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:21:28,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1561&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.085 2026-09-07 12:21:28,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:21:28,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.126 2026-09-07 12:21:28,122 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:21:28,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.163 2026-09-07 12:21:28,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1560&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.183 2026-09-07 12:21:28,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-09-07 12:21:28,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-09-07 12:21:28,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-07 12:21:28,264 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-07 12:21:28,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-07 12:21:28,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-07 12:21:28,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-07 12:21:28,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.133 2026-09-07 12:21:28,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:21:28,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:21:28,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:21:28,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-07 12:21:28,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:28,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.014 2026-09-07 12:21:28,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-07 12:21:28,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:28,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:21:29,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:21:29,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:29,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-07 12:21:29,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:29,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-07 12:21:29,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-07 12:21:29,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:29,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:21:29,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .more-btn) 2026-09-07 12:21:29,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:21:29,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:21:29,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:21:29,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-09-07 12:21:29,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.010 2026-09-07 12:21:29,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-09-07 12:21:29,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-09-07 12:21:29,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step loyalty points awarded 135 (trigger: .loyalty-points-won:contains("135")) 2026-09-07 12:21:29,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:21:29,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:21:29,972 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:21:29,974 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:21:30,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:21:30,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:21:30,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:21:30,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:21:30,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:30,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:21:30,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:30,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:30,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:21:30,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:21:30,518 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.008 2026-09-07 12:21:30,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8743588 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '78534392-9335-466b-b632-cc84cf45f593'}] 2026-09-07 12:21:30,557 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:30,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8743588 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '78534392-9335-466b-b632-cc84cf45f593'} created pos.order #616 2026-09-07 12:21:30,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8743588 finished 2026-09-07 12:21:30,955 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.158 0.246 2026-09-07 12:21:31,076 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.025 0.048 2026-09-07 12:21:31,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:21:31,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24432398 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '78534392-9335-466b-b632-cc84cf45f593'}] 2026-09-07 12:21:31,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24432398 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '78534392-9335-466b-b632-cc84cf45f593'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-09-07 12:21:31,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:21:31,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24432398 finished 2026-09-07 12:21:31,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-09-07 12:21:31,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-07 12:21:31,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.073 0.117 2026-09-07 12:21:31,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 22372284 (allocated 23465984) 2026-09-07 12:21:31,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 87019 2026-09-07 12:21:31,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-09-07 12:21:31,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 87019 2026-09-07 12:21:31,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:31] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-07 12:21:31,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122131_654411_test_points_awarded_discount_code_no_domain_program.txt 2026-09-07 12:21:31,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpyiicau_r_chrome_odoo" 2026-09-07 12:21:31,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-07 12:21:32,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 87239 2026-09-07 12:21:32,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpvb5m1kfr_chrome_odoo 2026-09-07 12:21:32,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:33003/json/version 2026-09-07 12:21:32,857 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:32,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-09-07 12:21:32,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:33003/json 2026-09-07 12:21:32,950 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:32,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:33003/devtools/page/D66652A22B1BACFEE9F5534D923CB74F 2026-09-07 12:21:32,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-09-07 12:21:33,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-09-07 12:21:33,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:21:33,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-09-07 12:21:33,186 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:33,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-07 12:21:33,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:21:33,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:33] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.054 0.586 2026-09-07 12:21:33,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': 'D66652A22B1BACFEE9F5534D923CB74F', 'loaderId': '865852BC31CF8FDE909EF4E813F395F0', 'isDownload': False} 2026-09-07 12:21:33,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-07 12:21:33,880 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:21:33,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:33] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:21:33,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:33] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-07 12:21:33,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:33] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:21:34,330 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:34,340 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:21:34,350 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-09-07 12:21:34,367 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:34,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [1/34] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:21:34,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.009 2026-09-07 12:21:34,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:21:34,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:34,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21: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-09-07 12:21:34,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-07 12:21:34,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.036 2026-09-07 12:21:34,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-07 12:21:35,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.259 0.308 2026-09-07 12:21:35,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:21:35,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:21:35,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-09-07 12:21:35,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21: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-09-07 12:21:35,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-09-07 12:21:35,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:21:35,388 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:35,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:21:35,418 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:21:35,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.023 0.020 2026-09-07 12:21:35,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-07 12:21:35,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:21:35,487 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:21:35,494 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:21:35,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-09-07 12:21:35,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [2/34] Tour PosLoyaltyPointsEwallet → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:21:35,627 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:21:35,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.112 0.044 2026-09-07 12:21:35,783 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:35,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [3/34] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:35,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.062 0.203 2026-09-07 12:21:35,899 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:21:35,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [4/34] Tour PosLoyaltyPointsEwallet → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:21:35,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/image?model=product.template&field=image_128&id=1560&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-07 12:21:35,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-09-07 12:21:35,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:35] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-09-07 12:21:36,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.015 0.351 2026-09-07 12:21:36,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.276 2026-09-07 12:21:36,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-09-07 12:21:36,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.208 2026-09-07 12:21:36,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.211 2026-09-07 12:21:36,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-07 12:21:36,277 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.237 2026-09-07 12:21:36,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-07 12:21:36,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-09-07 12:21:36,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [5/34] Tour PosLoyaltyPointsEwallet → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:21:36,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [6/34] Tour PosLoyaltyPointsEwallet → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:21:36,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [7/34] Tour PosLoyaltyPointsEwallet → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:21:36,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [8/34] Tour PosLoyaltyPointsEwallet → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-07 12:21:36,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [9/34] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:36,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.013 2026-09-07 12:21:36,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [10/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:21:36,705 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:21:36,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [11/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-09-07 12:21:36,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [12/34] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.disabled:contains("eWallet") 2026-09-07 12:21:36,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-09-07 12:21:36,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [14/34] Tour PosLoyaltyPointsEwallet → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-07 12:21:37,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [15/34] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:37,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [16/34] Tour PosLoyaltyPointsEwallet → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:21:37,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [17/34] Tour PosLoyaltyPointsEwallet → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:21:37,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [18/34] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:37,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [19/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:21:37,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [20/34] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .more-btn) 2026-09-07 12:21:37,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [21/34] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-09-07 12:21:37,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [22/34] Tour PosLoyaltyPointsEwallet → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-07 12:21:37,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [23/34] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:21:37,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [24/34] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:21:37,541 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:37,543 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:37,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [25/34] Tour PosLoyaltyPointsEwallet → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:21:37,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [26/34] Tour PosLoyaltyPointsEwallet → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:21:37,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [27/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:21:37,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [28/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:37,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [29/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:21:37,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [30/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:37,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [31/34] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:37,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [32/34] Tour PosLoyaltyPointsEwallet → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:21:38,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [33/34] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:21:38,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 12:21:38,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39249507 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '57c86444-ab66-4bb7-a4fc-1007d15ed468'}] 2026-09-07 12:21:38,061 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:38,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39249507 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '57c86444-ab66-4bb7-a4fc-1007d15ed468'} created pos.order #617 2026-09-07 12:21:38,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39249507 finished 2026-09-07 12:21:38,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.191 0.234 2026-09-07 12:21:38,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.037 0.038 2026-09-07 12:21:38,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:21:38,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40251457 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '57c86444-ab66-4bb7-a4fc-1007d15ed468'}] 2026-09-07 12:21:38,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [34/34] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:21:38,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40251457 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '57c86444-ab66-4bb7-a4fc-1007d15ed468'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-09-07 12:21:38,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40251457 finished 2026-09-07 12:21:38,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-09-07 12:21:38,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:21:38,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.076 0.088 2026-09-07 12:21:38,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 22656736 (allocated 25038848) 2026-09-07 12:21:38,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 87239 2026-09-07 12:21:38,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-09-07 12:21:38,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 87239 2026-09-07 12:21:39,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122139_094499_test_points_awarded_ewallet.txt 2026-09-07 12:21:39,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpvb5m1kfr_chrome_odoo" 2026-09-07 12:21:39,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-07 12:21:40,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 87456 2026-09-07 12:21:40,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpf7gbpmi7_chrome_odoo 2026-09-07 12:21:40,293 26 INFO rb-6a8d31b-224617-412612 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:35531/json/version 2026-09-07 12:21:40,295 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:40,332 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:40,332 26 INFO rb-6a8d31b-224617-412612 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:35531/json 2026-09-07 12:21:40,335 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:40,362 26 INFO rb-6a8d31b-224617-412612 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:35531/devtools/page/037985644DF64225C946E29CB7006CE9 2026-09-07 12:21:40,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-07 12:21:40,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-07 12:21:40,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:21:40,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-07 12:21:40,607 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:40,607 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:40,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:21:41,076 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.031 0.409 2026-09-07 12:21:41,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '037985644DF64225C946E29CB7006CE9', 'loaderId': '50E5289DB4DE56BED3906044E677B0C4', 'isDownload': False} 2026-09-07 12:21:41,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-09-07 12:21:41,112 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:21:41,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-09-07 12:21:41,146 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-07 12:21:41,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-09-07 12:21:41,667 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:21:41,672 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:41,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:21:41,716 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:41,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:21:41,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-07 12:21:41,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:21:41,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:41,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-07 12:21:41,832 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.025 2026-09-07 12:21:41,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.005 2026-09-07 12:21:41,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.035 2026-09-07 12:21:42,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.262 0.336 2026-09-07 12:21:42,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:21:42,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:21:42,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-07 12:21:42,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21: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-09-07 12:21:42,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:21:42,757 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-07 12:21:42,812 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:21:42,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:21:42,845 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:21:42,846 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:21:42,884 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:21:42,896 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:21:42,928 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:21:42,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.076 0.059 2026-09-07 12:21:42,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.159 2026-09-07 12:21:42,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:42] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.087 2026-09-07 12:21:43,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:21:43,088 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.053 0.128 2026-09-07 12:21:43,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.012 0.040 2026-09-07 12:21:43,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:43,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.047 0.251 2026-09-07 12:21:43,213 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:43,223 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:43,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:21:43,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1560&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.145 2026-09-07 12:21:43,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1561&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-09-07 12:21:43,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.243 2026-09-07 12:21:43,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.250 2026-09-07 12:21:43,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-09-07 12:21:43,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-09-07 12:21:43,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.199 2026-09-07 12:21:43,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-07 12:21:43,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-07 12:21:43,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-09-07 12:21:43,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.120 2026-09-07 12:21:43,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.198 2026-09-07 12:21:43,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:21:43,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:21:43,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:21:43,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-07 12:21:44,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:44,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:44] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.016 2026-09-07 12:21:44,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-07 12:21:44,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:44,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:21:44,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:21:44,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:44,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-07 12:21:44,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:44,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-07 12:21:44,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-07 12:21:44,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:44,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:21:44,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-09-07 12:21:44,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:21:44,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:21:44,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:21:44,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-09-07 12:21:44,972 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:44] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.010 2026-09-07 12:21:45,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-09-07 12:21:45,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-09-07 12:21:45,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-07 12:21:45,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:21:45,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:21:45,291 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:45,292 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:21:45,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:21:45,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:21:45,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:21:45,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:21:45,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:45,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:21:45,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:45,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:45,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:21:45,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:21:45,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:45] "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-09-07 12:21:45,858 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:45,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99181894 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd51441f4-d3d3-462a-ba7a-76c798b44d1e'}] 2026-09-07 12:21:46,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99181894 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'd51441f4-d3d3-462a-ba7a-76c798b44d1e'} created pos.order #618 2026-09-07 12:21:46,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99181894 finished 2026-09-07 12:21:46,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.141 0.245 2026-09-07 12:21:46,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.090 0.054 2026-09-07 12:21:46,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.008 2026-09-07 12:21:46,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96983242 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'd51441f4-d3d3-462a-ba7a-76c798b44d1e'}] 2026-09-07 12:21:46,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96983242 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'd51441f4-d3d3-462a-ba7a-76c798b44d1e'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-09-07 12:21:46,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:21:46,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96983242 finished 2026-09-07 12:21:46,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-09-07 12:21:46,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-07 12:21:46,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 21325096 (allocated 22417408) 2026-09-07 12:21:46,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.112 0.104 2026-09-07 12:21:46,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 87456 2026-09-07 12:21:46,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-09-07 12:21:46,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 87456 2026-09-07 12:21:46,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122146_937291_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-09-07 12:21:46,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpf7gbpmi7_chrome_odoo" 2026-09-07 12:21:46,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-07 12:21:48,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 87680 2026-09-07 12:21:48,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpitvjojx0_chrome_odoo 2026-09-07 12:21:48,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:42015/json/version 2026-09-07 12:21:48,244 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:48,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-09-07 12:21:48,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:42015/json 2026-09-07 12:21:48,258 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:48,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:42015/devtools/page/C4705F04C5E3632DB8A751BDD00C33EA 2026-09-07 12:21:48,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-09-07 12:21:48,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-09-07 12:21:48,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:21:48,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-09-07 12:21:48,450 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:48,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/75" 2026-09-07 12:21:48,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:21:48,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:48] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.081 0.411 2026-09-07 12:21:48,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': 'C4705F04C5E3632DB8A751BDD00C33EA', 'loaderId': '22757901379C3EE82A4200F03CF85EB0', 'isDownload': False} 2026-09-07 12:21:48,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-07 12:21:48,973 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:21:48,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:48] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:21:48,998 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:48] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:21:49,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-09-07 12:21:49,470 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:49,491 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:21:49,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:21:49,531 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:49,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.008 2026-09-07 12:21:49,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [1/57] Tour PosLoyaltyPointsGiftcard → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:21:49,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.007 0.012 2026-09-07 12:21:49,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:49,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.016 2026-09-07 12:21:49,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.029 2026-09-07 12:21:49,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.039 2026-09-07 12:21:49,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.054 2026-09-07 12:21:50,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.360 0.361 2026-09-07 12:21:50,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.015 2026-09-07 12:21:50,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.000 0.011 2026-09-07 12:21:50,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-07 12:21:50,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.000 0.005 2026-09-07 12:21:50,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-09-07 12:21:50,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:21:50,751 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:50,771 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:21:50,777 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:21:50,850 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-09-07 12:21:50,862 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.046 2026-09-07 12:21:50,875 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.091 2026-09-07 12:21:50,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.124 2026-09-07 12:21:50,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-09-07 12:21:50,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.007 0.072 2026-09-07 12:21:50,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [2/57] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:21:50,998 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:50] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-09-07 12:21:51,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.013 0.014 2026-09-07 12:21:51,065 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:21:51,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1560&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.021 0.086 2026-09-07 12:21:51,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-07 12:21:51,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [3/57] Tour PosLoyaltyPointsGiftcard → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:21:51,189 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:21:51,202 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:21:51,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.181 2026-09-07 12:21:51,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.264 2026-09-07 12:21:51,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.294 2026-09-07 12:21:51,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.053 0.305 2026-09-07 12:21:51,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-07 12:21:51,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-09-07 12:21:51,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-07 12:21:51,582 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.030 0.425 2026-09-07 12:21:51,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.031 0.182 2026-09-07 12:21:51,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.339 2026-09-07 12:21:51,694 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:51] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-09-07 12:21:51,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [4/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:51,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [5/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:21:51,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [6/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:21:51,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [7/57] Tour PosLoyaltyPointsGiftcard → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:21:51,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [8/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:52,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [9/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:52,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [10/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:21:52,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [11/57] Tour PosLoyaltyPointsGiftcard → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:21:52,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [12/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-07 12:21:52,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [13/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:52,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [14/57] Tour PosLoyaltyPointsGiftcard → Step a:contains("Sell physical gift card?") 2026-09-07 12:21:52,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [15/57] Tour PosLoyaltyPointsGiftcard → Step Input code '044123456' (trigger: input[id="code"]) 2026-09-07 12:21:52,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [16/57] Tour PosLoyaltyPointsGiftcard → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-07 12:21:52,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:52] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.012 2026-09-07 12:21:52,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/57] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-09-07 12:21:53,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [18/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:21:53,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [19/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-07 12:21:53,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [20/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:21:53,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [21/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:21:53,225 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:53,227 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:21:53,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [22/57] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:21:53,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [23/57] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:21:53,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [24/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:53,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [25/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:53,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [26/57] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:21:53,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [27/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:21:53,579 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:21:53,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34687793 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7193dacd-1712-405a-8584-e5ebc4a15a1c'}] 2026-09-07 12:21:53,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34687793 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '7193dacd-1712-405a-8584-e5ebc4a15a1c'} created pos.order #619 2026-09-07 12:21:53,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34687793 finished 2026-09-07 12:21:53,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.074 0.099 2026-09-07 12:21:53,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.015 0.035 2026-09-07 12:21:53,875 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:21:53,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56904923 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7193dacd-1712-405a-8584-e5ebc4a15a1c'}] 2026-09-07 12:21:53,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [28/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:21:53,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56904923 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '7193dacd-1712-405a-8584-e5ebc4a15a1c'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-09-07 12:21:54,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56904923 finished 2026-09-07 12:21:54,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [29/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:54,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [30/57] Tour PosLoyaltyPointsGiftcard → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:21:54,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.047 0.082 2026-09-07 12:21:54,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.012 2026-09-07 12:21:54,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [31/57] Tour PosLoyaltyPointsGiftcard → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:21:54,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [32/57] Tour PosLoyaltyPointsGiftcard → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:21:54,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [33/57] Tour PosLoyaltyPointsGiftcard → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:21:54,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [34/57] Tour PosLoyaltyPointsGiftcard → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-07 12:21:54,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [35/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:54,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:21:54,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [36/57] Tour PosLoyaltyPointsGiftcard → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-07 12:21:54,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [37/57] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:21:54,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [38/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:21:54,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [39/57] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:21:54,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [40/57] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:21:54,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [41/57] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:21:54,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [42/57] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .more-btn) 2026-09-07 12:21:54,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [43/57] Tour PosLoyaltyPointsGiftcard → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:21:54,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [44/57] Tour PosLoyaltyPointsGiftcard → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:21:54,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [45/57] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:21:55,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [46/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:21:55,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:55] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-09-07 12:21:55,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:55] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.018 2026-09-07 12:21:55,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [47/57] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-07 12:21:55,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [48/57] Tour PosLoyaltyPointsGiftcard → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-09-07 12:21:55,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [49/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:21:55,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [50/57] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:21:55,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [51/57] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:21:55,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [52/57] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:21:55,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [53/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:21:55,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [54/57] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:21:55,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [55/57] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:21:55,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [56/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:21:55,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:21:55,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13381536 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '921aaf66-6f6c-4499-8ecc-6205686e576c'}] 2026-09-07 12:21:55,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13381536 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '921aaf66-6f6c-4499-8ecc-6205686e576c'} created pos.order #620 2026-09-07 12:21:55,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13381536 finished 2026-09-07 12:21:55,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 177 0.100 0.224 2026-09-07 12:21:56,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.021 0.048 2026-09-07 12:21:56,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:21:56,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59740365 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '921aaf66-6f6c-4499-8ecc-6205686e576c'}] 2026-09-07 12:21:56,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59740365 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '921aaf66-6f6c-4499-8ecc-6205686e576c'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-09-07 12:21:56,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [57/57] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:21:56,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59740365 finished 2026-09-07 12:21:56,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-09-07 12:21:56,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-07 12:21:56,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.063 0.086 2026-09-07 12:21:56,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 24750384 (allocated 27398144) 2026-09-07 12:21:56,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 87680 2026-09-07 12:21:56,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-09-07 12:21:56,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 87680 2026-09-07 12:21:56,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122156_496037_test_points_awarded_giftcard.txt 2026-09-07 12:21:56,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpitvjojx0_chrome_odoo" 2026-09-07 12:21:56,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-07 12:21:57,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 87905 2026-09-07 12:21:57,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpr3ldb7p6_chrome_odoo 2026-09-07 12:21:57,639 26 INFO rb-6a8d31b-224617-412612 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:34095/json/version 2026-09-07 12:21:57,640 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:57,673 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:57,673 26 INFO rb-6a8d31b-224617-412612 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:34095/json 2026-09-07 12:21:57,673 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:21:57,678 26 INFO rb-6a8d31b-224617-412612 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:34095/devtools/page/4CC724BA6D23B8AE71DF3EFB9EB2C386 2026-09-07 12:21:57,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-07 12:21:57,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-07 12:21:57,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:21:57,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-09-07 12:21:57,924 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:57,925 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:57,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:21:58,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:58] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.058 0.404 2026-09-07 12:21:58,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '4CC724BA6D23B8AE71DF3EFB9EB2C386', 'loaderId': '68A14D0B0E2DF67D5377BA3666A0C220', 'isDownload': False} 2026-09-07 12:21:58,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-09-07 12:21:58,415 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:21:58,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:58] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:21:58,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:58] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-07 12:21:58,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:58] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:21:58,933 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:21:58,940 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:21:58,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-09-07 12:21:58,994 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:21:59,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [1/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:21:59,016 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-07 12:21:59,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:21:59,060 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:21:59,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.015 2026-09-07 12:21:59,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-07 12:21:59,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.033 2026-09-07 12:21:59,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-07 12:21:59,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.326 0.319 2026-09-07 12:21:59,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21: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-09-07 12:21:59,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:21:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-09-07 12:22:00,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.061 2026-09-07 12:22:00,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.008 2026-09-07 12:22:00,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:22:00,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:22:00,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:22:00,192 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 12:22:00,213 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:22:00,221 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:22:00,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.041 2026-09-07 12:22:00,276 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:00,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.014 0.085 2026-09-07 12:22:00,287 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:22:00,329 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:00,344 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.012 0.021 2026-09-07 12:22:00,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [2/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:22:00,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.112 0.083 2026-09-07 12:22:00,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [3/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-07 12:22:00,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.068 0.247 2026-09-07 12:22:00,650 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:00,660 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:00,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image?model=product.template&field=image_128&id=1560&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-09-07 12:22:00,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.244 2026-09-07 12:22:00,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.263 2026-09-07 12:22:00,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.022 0.304 2026-09-07 12:22:00,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.291 2026-09-07 12:22:00,845 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-09-07 12:22:00,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-09-07 12:22:00,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.172 2026-09-07 12:22:00,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:00] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.183 2026-09-07 12:22:01,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.202 2026-09-07 12:22:01,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:01] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-07 12:22:01,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:01] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.278 2026-09-07 12:22:01,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [4/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:01,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [5/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:22:01,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [6/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:22:01,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [7/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:01,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [8/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:01,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [9/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:22:01,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [10/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:22:01,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [11/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:22:01,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [12/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:22:01,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [13/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-07 12:22:01,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [14/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:01,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.012 2026-09-07 12:22:01,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [15/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-10.00"))) 2026-09-07 12:22:01,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [16/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-09-07 12:22:01,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [17/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-09-07 12:22:02,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [18/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-09-07 12:22:02,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [19/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:02,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [20/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:02,140 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:02,146 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:02,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [21/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:02,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [22/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:02,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [23/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:22:02,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [24/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:02,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [25/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:02,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [26/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:02,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:02] "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-09-07 12:22:02,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43531131 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1d20ede9-a21d-475a-834a-40281ff7946e'}] 2026-09-07 12:22:02,513 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:03,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43531131 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '1d20ede9-a21d-475a-834a-40281ff7946e'} created pos.order #621 2026-09-07 12:22:03,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43531131 finished 2026-09-07 12:22:03,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.167 0.426 2026-09-07 12:22:03,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.033 0.050 2026-09-07 12:22:03,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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-09-07 12:22:03,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33251482 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1d20ede9-a21d-475a-834a-40281ff7946e'}] 2026-09-07 12:22:03,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33251482 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '1d20ede9-a21d-475a-834a-40281ff7946e'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-09-07 12:22:03,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [27/27] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:03,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33251482 finished 2026-09-07 12:22:03,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-09-07 12:22:03,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-07 12:22:03,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 20736360 (allocated 21893120) 2026-09-07 12:22:03,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.084 0.094 2026-09-07 12:22:03,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 87905 2026-09-07 12:22:03,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-09-07 12:22:03,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 87905 2026-09-07 12:22:03,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122203_625444_test_points_awarded_global_discount_code_no_domain_program.txt 2026-09-07 12:22:03,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpr3ldb7p6_chrome_odoo" 2026-09-07 12:22:03,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-07 12:22:04,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 88121 2026-09-07 12:22:04,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp18nbn62m_chrome_odoo 2026-09-07 12:22:04,819 26 INFO rb-6a8d31b-224617-412612 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:35293/json/version 2026-09-07 12:22:04,821 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:04,876 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:04,876 26 INFO rb-6a8d31b-224617-412612 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:35293/json 2026-09-07 12:22:04,876 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:04,905 26 INFO rb-6a8d31b-224617-412612 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:35293/devtools/page/6BB06202C6F37EB292F954249CBB3540 2026-09-07 12:22:04,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-09-07 12:22:04,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-07 12:22:05,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:22:05,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-07 12:22:05,119 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:05,119 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:05,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:22:05,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:05] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.062 0.425 2026-09-07 12:22:05,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '6BB06202C6F37EB292F954249CBB3540', 'loaderId': '33D96DFAF6BC230EA877686F41E8E9A1', 'isDownload': False} 2026-09-07 12:22:05,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-09-07 12:22:05,644 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:22:05,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:05] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-09-07 12:22:05,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:05] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:22:05,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:05] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-07 12:22:06,181 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:06,183 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:06,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:22:06,215 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:06,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [1/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:22:06,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-07 12:22:06,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:22:06,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:06,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.018 2026-09-07 12:22:06,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-07 12:22:06,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.042 0.038 2026-09-07 12:22:06,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-09-07 12:22:07,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.371 0.368 2026-09-07 12:22:07,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:22:07,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.004 2026-09-07 12:22:07,370 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-07 12:22:07,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.006 2026-09-07 12:22:07,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:22:07,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:22:07,503 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:07,519 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:07,523 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:07,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.028 0.023 2026-09-07 12:22:07,563 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-07 12:22:07,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.049 2026-09-07 12:22:07,579 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:22:07,585 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:22:07,596 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:22:07,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [2/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:22:07,802 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-07 12:22:07,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [3/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:07,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/image?model=product.template&field=image_128&id=1560&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.050 0.112 2026-09-07 12:22:07,895 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:22:07,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [4/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:22:07,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.171 2026-09-07 12:22:07,947 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:08,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.071 0.278 2026-09-07 12:22:08,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.028 2026-09-07 12:22:08,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.005 0.237 2026-09-07 12:22:08,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-09-07 12:22:08,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1561&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.471 2026-09-07 12:22:08,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-09-07 12:22:08,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-07 12:22:08,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.173 2026-09-07 12:22:08,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.169 2026-09-07 12:22:08,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.166 2026-09-07 12:22:08,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.021 0.651 2026-09-07 12:22:08,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.241 2026-09-07 12:22:08,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.213 2026-09-07 12:22:08,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.302 2026-09-07 12:22:08,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [5/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:22:08,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [6/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:22:08,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [7/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:22:08,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [8/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-07 12:22:08,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [9/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:08,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.015 0.013 2026-09-07 12:22:08,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [10/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-07 12:22:09,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [11/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:09,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [12/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:22:09,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [13/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-09-07 12:22:09,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [14/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:09,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [15/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-09-07 12:22:09,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [16/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:09,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [17/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-07 12:22:09,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [18/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-09-07 12:22:09,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [19/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:09,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [20/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:09,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [21/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:09,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [22/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:09,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [23/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:09,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [24/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:09,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [25/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on food","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on food")):has(.price:contains("-10.00"))) 2026-09-07 12:22:09,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:09] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:22:09,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [26/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00")) 2026-09-07 12:22:09,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [27/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"):not(:visible)) 2026-09-07 12:22:09,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [28/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-09-07 12:22:10,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [29/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:10,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [30/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:10,119 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:10,121 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:10,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [31/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:10,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [32/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:10,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [33/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:22:10,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [34/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:22:10,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [35/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:10,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [36/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:22:10,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [37/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:10,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [38/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:10,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [39/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:10,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [40/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:10,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:10] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.008 2026-09-07 12:22:10,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52811564 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3e4e9003-6f09-440f-8959-20073631dbe8'}] 2026-09-07 12:22:10,703 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:11,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52811564 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3e4e9003-6f09-440f-8959-20073631dbe8'} created pos.order #622 2026-09-07 12:22:11,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52811564 finished 2026-09-07 12:22:11,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.189 0.257 2026-09-07 12:22:11,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.043 0.052 2026-09-07 12:22:11,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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-09-07 12:22:11,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69914589 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3e4e9003-6f09-440f-8959-20073631dbe8'}] 2026-09-07 12:22:11,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69914589 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3e4e9003-6f09-440f-8959-20073631dbe8'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-09-07 12:22:11,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [41/41] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:11,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69914589 finished 2026-09-07 12:22:11,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-09-07 12:22:11,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-07 12:22:11,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.080 0.096 2026-09-07 12:22:11,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 21881392 (allocated 24252416) 2026-09-07 12:22:11,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 88121 2026-09-07 12:22:11,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-09-07 12:22:11,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 88121 2026-09-07 12:22:11,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122211_837010_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-09-07 12:22:11,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp18nbn62m_chrome_odoo" 2026-09-07 12:22:11,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-07 12:22:12,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 88348 2026-09-07 12:22:12,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpu2_jbgjv_chrome_odoo 2026-09-07 12:22:12,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42791/json/version 2026-09-07 12:22:12,442 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:12,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-09-07 12:22:12,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:42791/json 2026-09-07 12:22:12,515 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:12,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:42791/devtools/page/B32E6F9E0CDAFA05CE61FC3BE9E7AA87 2026-09-07 12:22:12,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-07 12:22:12,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-07 12:22:12,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:22:12,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-07 12:22:12,742 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:12,743 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:12,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:22:13,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.028 0.370 2026-09-07 12:22:13,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'B32E6F9E0CDAFA05CE61FC3BE9E7AA87', 'loaderId': '848DD309E7CF4D09F3A5BE17943F76F5', 'isDownload': False} 2026-09-07 12:22:13,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-07 12:22:13,178 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:22:13,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:22:13,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-09-07 12:22:13,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.038 2026-09-07 12:22:13,739 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:13,758 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:22:13,790 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.035 2026-09-07 12:22:13,810 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:13,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/163] Tour PosLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:22:13,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.005 2026-09-07 12:22:13,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:22:13,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:13,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.028 0.012 2026-09-07 12:22:13,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-07 12:22:13,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.022 0.039 2026-09-07 12:22:13,988 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.049 2026-09-07 12:22:14,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.287 0.348 2026-09-07 12:22:14,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:22:14,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.022 2026-09-07 12:22:14,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:14] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.074 2026-09-07 12:22:14,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 12:22:14,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-07 12:22:14,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-07 12:22:15,028 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:15,069 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:22:15,080 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:15,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.042 0.052 2026-09-07 12:22:15,144 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:22:15,147 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:22:15,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.006 0.109 2026-09-07 12:22:15,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.006 0.039 2026-09-07 12:22:15,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.141 2026-09-07 12:22:15,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:22:15,368 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:15,370 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.041 0.018 2026-09-07 12:22:15,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:22:15,434 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.044 2026-09-07 12:22:15,480 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:15,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.104 0.107 2026-09-07 12:22:15,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.046 0.218 2026-09-07 12:22:15,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-09-07 12:22:15,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.297 2026-09-07 12:22:15,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-09-07 12:22:15,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.361 2026-09-07 12:22:15,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.209 2026-09-07 12:22:15,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-07 12:22:15,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.192 2026-09-07 12:22:15,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-09-07 12:22:15,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:15] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.229 2026-09-07 12:22:15,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:16,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:16] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.323 2026-09-07 12:22:16,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:22:16,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:22:16,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-09-07 12:22:16,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:16,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-07 12:22:16,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("on the cheapest product"))) 2026-09-07 12:22:16,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("on the cheapest product"))) 2026-09-07 12:22:16,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12")) 2026-09-07 12:22:16,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"):not(:visible)) 2026-09-07 12:22:16,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:16,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:16,777 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:16,784 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:16,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:16,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:16,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:22:16,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:17,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:17,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:17,122 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:17,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35321950 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9b0ef9cc-372e-4832-b6fd-fe0d2d222d96'}] 2026-09-07 12:22:17,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35321950 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '9b0ef9cc-372e-4832-b6fd-fe0d2d222d96'} created pos.order #623 2026-09-07 12:22:17,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35321950 finished 2026-09-07 12:22:17,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.236 0.238 2026-09-07 12:22:17,759 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.046 0.067 2026-09-07 12:22:17,789 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.007 2026-09-07 12:22:17,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:17] "GET /report/barcode/Code128/0446-e1a3-4f88 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:22:17,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64314311 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '9b0ef9cc-372e-4832-b6fd-fe0d2d222d96'}] 2026-09-07 12:22:17,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:17,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64314311 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '9b0ef9cc-372e-4832-b6fd-fe0d2d222d96'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-09-07 12:22:17,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64314311 finished 2026-09-07 12:22:17,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:22:18,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:18,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:22:18,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.097 0.107 2026-09-07 12:22:18,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:18] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:22:18,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/163] Tour PosLoyaltyTour1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:22:18,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.016 0.013 2026-09-07 12:22:18,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6"))) 2026-09-07 12:22:18,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:18,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-2.88"))) 2026-09-07 12:22:18,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32")) 2026-09-07 12:22:18,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"):not(:visible)) 2026-09-07 12:22:18,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-07 12:22:18,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-07 12:22:18,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:18,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:22:18,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:18,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:19,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2")) 2026-09-07 12:22:19,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"):not(:visible)) 2026-09-07 12:22:19,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:19,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:19,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:19,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:19,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:22:19,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:19,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:19,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:19,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84204674 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '492e8e96-41fe-4211-92f7-d49115892769'}] 2026-09-07 12:22:19,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84204674 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '492e8e96-41fe-4211-92f7-d49115892769'} created pos.order #624 2026-09-07 12:22:19,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84204674 finished 2026-09-07 12:22:19,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.096 0.179 2026-09-07 12:22:19,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.014 0.029 2026-09-07 12:22:19,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:22:19,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:19,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:19] "GET /report/barcode/Code128/0448-c135-4dad HTTP/1.1" 200 - 0 0.000 0.066 2026-09-07 12:22:19,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7676043 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '492e8e96-41fe-4211-92f7-d49115892769'}] 2026-09-07 12:22:19,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7676043 order {'name': 'Shop - 000002', 'pos_reference': '261-75-000002', 'uuid': '492e8e96-41fe-4211-92f7-d49115892769'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-09-07 12:22:20,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7676043 finished 2026-09-07 12:22:20,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:22:20,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:20,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.079 0.130 2026-09-07 12:22:20,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:22:20,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.012 0.012 2026-09-07 12:22:20,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:22:20,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-07 12:22:20,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:20,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-07 12:22:20,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-07 12:22:20,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-07 12:22:20,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:20,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:22:20,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:20,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:20,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90")) 2026-09-07 12:22:20,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"):not(:visible)) 2026-09-07 12:22:21,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:21,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:21,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:21,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/163] Tour PosLoyaltyTour1 → Step input text 'invalid_code' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:21,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:21,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/163] Tour PosLoyaltyTour1 → Step Check if there is a notification with text "invalid_code" (trigger: .o_notification:contains("invalid_code")) 2026-09-07 12:22:21,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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.002 0.007 2026-09-07 12:22:21,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.012 0.015 2026-09-07 12:22:21,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:21,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:21,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:21,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/163] Tour PosLoyaltyTour1 → Step input text '1234' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:21,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:21,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-09-07 12:22:21,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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.004 0.008 2026-09-07 12:22:21,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.018 2026-09-07 12:22:21,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:21,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:21,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:21,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:22,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:22:22,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:22,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:22,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:22,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:22:22,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52523062 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b8091c11-7e87-4ed9-b3ba-f320040450b9'}] 2026-09-07 12:22:22,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52523062 order {'name': '/', 'pos_reference': '261-75-000003', 'uuid': 'b8091c11-7e87-4ed9-b3ba-f320040450b9'} created pos.order #625 2026-09-07 12:22:22,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52523062 finished 2026-09-07 12:22:22,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.078 0.239 2026-09-07 12:22:22,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.042 0.099 2026-09-07 12:22:22,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:22:22,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:22,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:22] "GET /report/barcode/Code128/0447-3a93-4262 HTTP/1.1" 200 - 0 0.000 0.075 2026-09-07 12:22:22,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51087993 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'b8091c11-7e87-4ed9-b3ba-f320040450b9'}] 2026-09-07 12:22:22,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51087993 order {'name': 'Shop - 000003', 'pos_reference': '261-75-000003', 'uuid': 'b8091c11-7e87-4ed9-b3ba-f320040450b9'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-09-07 12:22:22,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:22:22,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51087993 finished 2026-09-07 12:22:22,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:22,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.048 0.099 2026-09-07 12:22:22,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:22:22,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.013 2026-09-07 12:22:23,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:22:23,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-07 12:22:23,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:23,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:22:23,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:23,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:22:23,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:22:23,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-09-07 12:22:23,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:23,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-07 12:22:23,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-09-07 12:22:23,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-09-07 12:22:23,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:23,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:24,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:24,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/163] Tour PosLoyaltyTour1 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:24,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:24,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-09-07 12:22:24,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:24] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-09-07 12:22:24,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.022 2026-09-07 12:22:24,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13")) 2026-09-07 12:22:24,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"):not(:visible)) 2026-09-07 12:22:24,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product"))) 2026-09-07 12:22:24,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product"))) 2026-09-07 12:22:24,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:24,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:22:24,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:24,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:24,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-09-07 12:22:24,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-09-07 12:22:24,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:25,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:25,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:25,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:25,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:22:25,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:25,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:25,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:25,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7570098 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000004', 'uuid': '5de8e4bc-f1a0-4858-89bb-53aece831197'}] 2026-09-07 12:22:25,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7570098 order {'name': '/', 'pos_reference': '261-75-000004', 'uuid': '5de8e4bc-f1a0-4858-89bb-53aece831197'} created pos.order #626 2026-09-07 12:22:25,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7570098 finished 2026-09-07 12:22:25,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.106 0.253 2026-09-07 12:22:25,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.031 0.030 2026-09-07 12:22:25,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:22:25,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:25,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:25] "GET /report/barcode/Code128/0440-53fa-42d5 HTTP/1.1" 200 - 0 0.000 0.052 2026-09-07 12:22:25,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74898004 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '5de8e4bc-f1a0-4858-89bb-53aece831197'}] 2026-09-07 12:22:25,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74898004 order {'name': 'Shop - 000004', 'pos_reference': '261-75-000004', 'uuid': '5de8e4bc-f1a0-4858-89bb-53aece831197'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-09-07 12:22:25,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74898004 finished 2026-09-07 12:22:25,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/163] Tour PosLoyaltyTour1 → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-07 12:22:26,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:26,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.052 0.073 2026-09-07 12:22:26,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-07 12:22:26,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:26] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-07 12:22:26,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/163] Tour PosLoyaltyTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:22:26,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.013 2026-09-07 12:22:26,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:26,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("10"))) 2026-09-07 12:22:26,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:26,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:22:26,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:26,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:22:26,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/163] Tour PosLoyaltyTour1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:22:26,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-09-07 12:22:26,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:26,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:22:27,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:27,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:22:27,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:22:27,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-07 12:22:27,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:27,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-1.78"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-1.78"))) 2026-09-07 12:22:27,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44")) 2026-09-07 12:22:27,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"):not(:visible)) 2026-09-07 12:22:27,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:27,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:27,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:27,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/163] Tour PosLoyaltyTour1 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:27,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:27,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-16.66"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-16.66"))) 2026-09-07 12:22:27,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:27] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:22:27,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78")) 2026-09-07 12:22:28,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"):not(:visible)) 2026-09-07 12:22:28,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:28,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:28,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:28,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [158/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:28,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [159/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:22:28,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [160/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:28,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [161/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:28,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [162/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:28,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82815891 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'b4786e9a-c18e-4b6f-a84e-b2ca95c077d1'}] 2026-09-07 12:22:28,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82815891 order {'name': '/', 'pos_reference': '261-75-000005', 'uuid': 'b4786e9a-c18e-4b6f-a84e-b2ca95c077d1'} created pos.order #627 2026-09-07 12:22:28,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82815891 finished 2026-09-07 12:22:28,865 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.118 0.257 2026-09-07 12:22:28,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.018 0.039 2026-09-07 12:22:29,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:22:29,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52778520 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'b4786e9a-c18e-4b6f-a84e-b2ca95c077d1'}] 2026-09-07 12:22:29,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52778520 order {'name': 'Shop - 000005', 'pos_reference': '261-75-000005', 'uuid': 'b4786e9a-c18e-4b6f-a84e-b2ca95c077d1'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-09-07 12:22:29,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52778520 finished 2026-09-07 12:22:29,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [163/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:29,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-07 12:22:29,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:22:29,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.083 0.107 2026-09-07 12:22:29,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:29] "GET /report/barcode/Code128/0442-fcfa-418d HTTP/1.1" 200 - 0 0.000 0.233 2026-09-07 12:22:29,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 31232152 (allocated 35663872) 2026-09-07 12:22:29,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 88348 2026-09-07 12:22:29,444 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-07 12:22:29,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 88348 2026-09-07 12:22:29,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:29] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-07 12:22:29,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122229_527463_test_pos_loyalty_tour_basic.txt 2026-09-07 12:22:29,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpu2_jbgjv_chrome_odoo" 2026-09-07 12:22:29,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 88598 2026-09-07 12:22:29,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpeaza14w__chrome_odoo 2026-09-07 12:22:29,903 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:29,904 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:29,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-09-07 12:22:29,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:43789/json 2026-09-07 12:22:29,925 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:29,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:43789/devtools/page/F16D262DDC59689AAEA8987FF48907B6 2026-09-07 12:22:29,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-07 12:22:29,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-07 12:22:30,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:22:30,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-07 12:22:30,101 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:30,101 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:30,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.029 0.038 2026-09-07 12:22:30,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'F16D262DDC59689AAEA8987FF48907B6', 'loaderId': '17072A30B2E45ED615026FBCD84E230C', 'isDownload': False} 2026-09-07 12:22:30,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-07 12:22:30,227 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:22:30,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-09-07 12:22:30,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:22:30,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-09-07 12:22:30,761 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:30,782 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:22:30,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:22:30,807 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:30,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:22:30,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/157] Tour PosLoyaltyTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:22:30,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:22:30,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:30,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:22:30,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:22:30,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.008 0.023 2026-09-07 12:22:30,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-07 12:22:31,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.194 0.286 2026-09-07 12:22:31,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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-09-07 12:22:31,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.000 0.005 2026-09-07 12:22:31,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-07 12:22:31,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.004 0.015 2026-09-07 12:22:31,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-07 12:22:31,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:31,732 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:31,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:22:31,762 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:22:31,767 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:31,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.005 0.020 2026-09-07 12:22:31,806 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:22:31,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.010 0.059 2026-09-07 12:22:31,824 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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-09-07 12:22:31,877 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:22:31,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.007 0.061 2026-09-07 12:22:31,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:22:31,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:31] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.024 0.126 2026-09-07 12:22:32,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:32,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.060 0.178 2026-09-07 12:22:32,108 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:22:32,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.006 0.123 2026-09-07 12:22:32,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.019 0.145 2026-09-07 12:22:32,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-07 12:22:32,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-09-07 12:22:32,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:22:32,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:22:32,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.038 0.239 2026-09-07 12:22:32,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-07 12:22:32,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:32,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.218 2026-09-07 12:22:32,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-09-07 12:22:32,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-09-07 12:22:32,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-09-07 12:22:32,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:32] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-07 12:22:32,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:32,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-07 12:22:32,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/157] Tour PosLoyaltyTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:22:32,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:32,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:22:32,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/157] Tour PosLoyaltyTour2 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:22:32,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-09-07 12:22:33,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:33,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-07 12:22:33,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:33,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:33,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:33,374 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:33,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/157] Tour PosLoyaltyTour2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:33,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:33,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-4.64"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-4.64"))) 2026-09-07 12:22:33,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:33] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:22:33,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.013 0.016 2026-09-07 12:22:33,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-2.11"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-2.11"))) 2026-09-07 12:22:33,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78")) 2026-09-07 12:22:33,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"):not(:visible)) 2026-09-07 12:22:33,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:33,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:33,901 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:33,901 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:33,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:33,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:34,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/157] Tour PosLoyaltyTour2 → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-09-07 12:22:34,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:34,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:34,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:34,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:34] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:22:34,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49774233 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'a30d41e7-eb74-4527-b11b-07ffe53867a2'}] 2026-09-07 12:22:34,288 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:34,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49774233 order {'name': '/', 'pos_reference': '262-75-000001', 'uuid': 'a30d41e7-eb74-4527-b11b-07ffe53867a2'} created pos.order #628 2026-09-07 12:22:34,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49774233 finished 2026-09-07 12:22:34,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.142 0.262 2026-09-07 12:22:34,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.030 0.052 2026-09-07 12:22:34,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:22:34,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:34] "GET /report/barcode/Code128/0442-f24c-4806 HTTP/1.1" 200 - 0 0.000 0.065 2026-09-07 12:22:35,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55660643 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'a30d41e7-eb74-4527-b11b-07ffe53867a2'}] 2026-09-07 12:22:35,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55660643 order {'name': 'Shop - 000001', 'pos_reference': '262-75-000001', 'uuid': 'a30d41e7-eb74-4527-b11b-07ffe53867a2'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-09-07 12:22:35,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:35,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55660643 finished 2026-09-07 12:22:35,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:22:35,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:35,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.063 0.109 2026-09-07 12:22:35,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:22:35,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:35] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:22:35,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:22:35,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.009 0.012 2026-09-07 12:22:35,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:22:35,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("11"))) 2026-09-07 12:22:35,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:35,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-07 12:22:35,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51")) 2026-09-07 12:22:35,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"):not(:visible)) 2026-09-07 12:22:35,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:35,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:35,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:35,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/157] Tour PosLoyaltyTour2 → Step input text '345678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:35,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:36,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-5.15"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-5.15"))) 2026-09-07 12:22:36,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:36] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-09-07 12:22:36,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:36] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.012 2026-09-07 12:22:36,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:36,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:36,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:36,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:36,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:36,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-09-07 12:22:36,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:36] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.012 0.018 2026-09-07 12:22:36,478 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:36] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.014 0.018 2026-09-07 12:22:36,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-07 12:22:36,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:36,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:22:36,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:22:36,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:22:36,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/157] Tour PosLoyaltyTour2 → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-07 12:22:36,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:36,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-6.68"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-6.68"))) 2026-09-07 12:22:37,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-09-07 12:22:37,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:37,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:37,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:37,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:37,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:37,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13")) 2026-09-07 12:22:37,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:37] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:22:37,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"):not(:visible)) 2026-09-07 12:22:37,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:37,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:37,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:37,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:37,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:22:37,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/157] Tour PosLoyaltyTour2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:22:37,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:38,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:38,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:38] "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-09-07 12:22:38,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30217078 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000002', 'uuid': '1d46930a-8980-42bf-bcbe-ade7efa10d32'}] 2026-09-07 12:22:38,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30217078 order {'name': '/', 'pos_reference': '262-75-000002', 'uuid': '1d46930a-8980-42bf-bcbe-ade7efa10d32'} created pos.order #629 2026-09-07 12:22:38,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30217078 finished 2026-09-07 12:22:38,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.134 0.226 2026-09-07 12:22:38,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.038 0.046 2026-09-07 12:22:38,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:22:38,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5573813 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '1d46930a-8980-42bf-bcbe-ade7efa10d32'}] 2026-09-07 12:22:38,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5573813 order {'name': 'Shop - 000002', 'pos_reference': '262-75-000002', 'uuid': '1d46930a-8980-42bf-bcbe-ade7efa10d32'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-09-07 12:22:38,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:38,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5573813 finished 2026-09-07 12:22:38,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:22:38,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.048 0.093 2026-09-07 12:22:38,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:38,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:38] "GET /report/barcode/Code128/0444-9f2f-4132 HTTP/1.1" 200 - 0 0.000 0.180 2026-09-07 12:22:38,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-07 12:22:38,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:38] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.016 2026-09-07 12:22:38,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:22:38,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.004 0.015 2026-09-07 12:22:38,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-09-07 12:22:39,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:39,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-09-07 12:22:39,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-07 12:22:39,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-07 12:22:39,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:39,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:22:39,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:39,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:39,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:39,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:39,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:39,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/157] Tour PosLoyaltyTour2 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:39,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:39,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-15.30"))) 2026-09-07 12:22:39,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:39] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:22:39,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:39,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:40,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:40,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/157] Tour PosLoyaltyTour2 → Step input text '1357' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:40,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:40,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-10.20"))) 2026-09-07 12:22:40,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:40] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.010 2026-09-07 12:22:40,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:40] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.015 2026-09-07 12:22:40,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-10.20"))) 2026-09-07 12:22:40,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-09-07 12:22:40,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-09-07 12:22:40,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:40,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:40,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:40,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:40,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:22:40,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:40,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:40,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:40,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:22:40,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65524664 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000003', 'uuid': '3f38c0b9-a865-4c17-af6a-05decdc07a57'}] 2026-09-07 12:22:41,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65524664 order {'name': '/', 'pos_reference': '262-75-000003', 'uuid': '3f38c0b9-a865-4c17-af6a-05decdc07a57'} created pos.order #630 2026-09-07 12:22:41,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65524664 finished 2026-09-07 12:22:41,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.171 0.208 2026-09-07 12:22:41,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.026 0.040 2026-09-07 12:22:41,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:22:41,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:41,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/157] Tour PosLoyaltyTour2 → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-09-07 12:22:41,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:41] "GET /report/barcode/Code128/044d-8d58-4933 HTTP/1.1" 200 - 0 0.000 0.094 2026-09-07 12:22:41,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84040129 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '3f38c0b9-a865-4c17-af6a-05decdc07a57'}] 2026-09-07 12:22:41,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84040129 order {'name': 'Shop - 000003', 'pos_reference': '262-75-000003', 'uuid': '3f38c0b9-a865-4c17-af6a-05decdc07a57'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-09-07 12:22:41,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84040129 finished 2026-09-07 12:22:41,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:41,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.039 0.147 2026-09-07 12:22:41,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-09-07 12:22:41,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:41] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-07 12:22:41,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:22:41,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.010 0.013 2026-09-07 12:22:41,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6"))) 2026-09-07 12:22:41,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:41,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:41,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:42,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:22:42,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/157] Tour PosLoyaltyTour2 → Step input text '098765' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:22:42,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:42,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-09-07 12:22:42,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:42] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 12:22:42,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:42] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.016 2026-09-07 12:22:42,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.63"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.63"))) 2026-09-07 12:22:42,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64")) 2026-09-07 12:22:42,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"):not(:visible)) 2026-09-07 12:22:42,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-09-07 12:22:42,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-09-07 12:22:42,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:42,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:22:42,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:42,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:22:42,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.91"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.91"))) 2026-09-07 12:22:42,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23")) 2026-09-07 12:22:42,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"):not(:visible)) 2026-09-07 12:22:43,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:43,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:43,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/157] Tour PosLoyaltyTour2 → Step click Reset Programs button (trigger: .control-buttons button:contains("Reset Programs")) 2026-09-07 12:22:43,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-09-07 12:22:43,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27")) 2026-09-07 12:22:43,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"):not(:visible)) 2026-09-07 12:22:43,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:22:43,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:22:43,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:22:43,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:22:43,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:22:43,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:22:43,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:22:43,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:22:43,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6544230 started for PoS orders references: [{'name': '/', 'pos_reference': '262-75-000004', 'uuid': '3c43156b-bdc7-4582-bc30-fc72b120617c'}] 2026-09-07 12:22:44,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6544230 order {'name': '/', 'pos_reference': '262-75-000004', 'uuid': '3c43156b-bdc7-4582-bc30-fc72b120617c'} created pos.order #631 2026-09-07 12:22:44,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6544230 finished 2026-09-07 12:22:44,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.178 0.207 2026-09-07 12:22:44,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.021 0.036 2026-09-07 12:22:44,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.007 0.016 2026-09-07 12:22:44,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:22:44,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-07 12:22:44,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:22:44,373 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:44] "GET /report/barcode/Code128/0446-34e8-40ba HTTP/1.1" 200 - 0 0.000 0.082 2026-09-07 12:22:44,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4667327 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '3c43156b-bdc7-4582-bc30-fc72b120617c'}] 2026-09-07 12:22:44,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4667327 order {'name': 'Shop - 000004', 'pos_reference': '262-75-000004', 'uuid': '3c43156b-bdc7-4582-bc30-fc72b120617c'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-09-07 12:22:44,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4667327 finished 2026-09-07 12:22:44,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.163 0.165 2026-09-07 12:22:44,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34442120 (allocated 38023168) 2026-09-07 12:22:44,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 88598 2026-09-07 12:22:44,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-07 12:22:44,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 88598 2026-09-07 12:22:44,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122244_815774_test_pos_loyalty_tour_basic.txt 2026-09-07 12:22:44,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpeaza14w__chrome_odoo" 2026-09-07 12:22:44,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-07 12:22:45,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 88841 2026-09-07 12:22:45,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpv65ubsgc_chrome_odoo 2026-09-07 12:22:45,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:37083/json/version 2026-09-07 12:22:45,783 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:45,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-09-07 12:22:45,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:37083/json 2026-09-07 12:22:45,819 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:45,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:37083/devtools/page/75FF5E09135D6512CA6E12D24446F1B2 2026-09-07 12:22:45,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-09-07 12:22:45,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-09-07 12:22:46,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:22:46,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-09-07 12:22:46,066 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:46,067 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:46,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:22:46,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:46] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.056 0.418 2026-09-07 12:22:46,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '75FF5E09135D6512CA6E12D24446F1B2', 'loaderId': 'A0C69F43407AED5286B28891E8CFD5B6', 'isDownload': False} 2026-09-07 12:22:46,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-07 12:22:46,575 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:22:46,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:46] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:22:46,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:46] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:22:46,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:46] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-09-07 12:22:47,069 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:22:47,081 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:22:47,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:22:47,122 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:47,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [1/16] Tour PosLoyaltyTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:22:47,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.006 2026-09-07 12:22:47,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:22:47,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:22:47,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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.032 2026-09-07 12:22:47,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-07 12:22:47,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.037 0.046 2026-09-07 12:22:47,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.053 2026-09-07 12:22:48,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.293 0.504 2026-09-07 12:22:48,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:22:48,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:22:48,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.040 2026-09-07 12:22:48,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:22:48,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-09-07 12:22:48,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:22:48,434 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:48,465 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:48,480 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:22:48,494 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:22:48,533 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:22:48,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.072 0.033 2026-09-07 12:22:48,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.013 0.097 2026-09-07 12:22:48,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [2/16] Tour PosLoyaltyTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:22:48,588 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.014 0.056 2026-09-07 12:22:48,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-09-07 12:22:48,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.016 2026-09-07 12:22:48,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-07 12:22:48,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [3/16] Tour PosLoyaltyTour3 → Step click product 'Promo Product' (trigger: article.product .product-content .product-name:contains("Promo Product")) 2026-09-07 12:22:48,773 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:48,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-07 12:22:48,877 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:48,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-09-07 12:22:48,921 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:48,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.241 2026-09-07 12:22:48,972 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:48] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-09-07 12:22:49,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.306 2026-09-07 12:22:49,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.027 0.272 2026-09-07 12:22:49,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-07 12:22:49,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "GET /web/image?model=product.template&field=image_128&id=1728&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-07 12:22:49,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-07 12:22:49,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.017 0.290 2026-09-07 12:22:49,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-07 12:22:49,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "GET /web/image?model=product.template&field=image_128&id=1730&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-07 12:22:49,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.156 2026-09-07 12:22:49,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:49] "GET /web/image?model=product.template&field=image_128&id=1729&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.320 2026-09-07 12:22:49,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [4/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-09-07 12:22:49,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [5/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-09-07 12:22:49,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [6/16] Tour PosLoyaltyTour3 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-07 12:22:49,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [7/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"25.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("25.00"))) 2026-09-07 12:22:49,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [8/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:22:49,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [9/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("15.00"))) 2026-09-07 12:22:49,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [10/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-09-07 12:22:49,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [11/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-09-07 12:22:49,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [12/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:22:49,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [13/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"21.82"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("21.82"))) 2026-09-07 12:22:50,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [14/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"18.18"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("18.18"))) 2026-09-07 12:22:50,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [15/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50")) 2026-09-07 12:22:50,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [16/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50"):not(:visible)) 2026-09-07 12:22:50,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-09-07 12:22:50,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:22:50,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16465564 (allocated 17698816) 2026-09-07 12:22:50,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 88841 2026-09-07 12:22:50,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-09-07 12:22:50,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 88841 2026-09-07 12:22:50,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122250_367994_test_pos_loyalty_tour_max_amount.txt 2026-09-07 12:22:50,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpv65ubsgc_chrome_odoo" 2026-09-07 12:22:50,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-07 12:22:51,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 89055 2026-09-07 12:22:51,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmphtpkrvp9_chrome_odoo 2026-09-07 12:22:51,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:33071/json/version 2026-09-07 12:22:51,376 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:51,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-09-07 12:22:51,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:33071/json 2026-09-07 12:22:51,462 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:51,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:33071/devtools/page/A059D250B49E8AB45FFFD8572B9C72D8 2026-09-07 12:22:51,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-09-07 12:22:51,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-09-07 12:22:51,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:22:51,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-09-07 12:22:51,756 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:51,756 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:51,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:22:52,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.065 0.423 2026-09-07 12:22:52,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'A059D250B49E8AB45FFFD8572B9C72D8', 'loaderId': 'E99EC4E6DC61EDD2EF83BD26EF7F177E', 'isDownload': False} 2026-09-07 12:22:52,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-07 12:22:52,288 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:22:52,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:22:52,319 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:22:52,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-07 12:22:52,825 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:52,831 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:52,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:22:52,867 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:52,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [1/26] Tour PosLoyaltyTour9 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:22:52,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.017 0.009 2026-09-07 12:22:52,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:22:52,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:52,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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.011 2026-09-07 12:22:52,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.029 2026-09-07 12:22:53,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.039 2026-09-07 12:22:53,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-07 12:22:53,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.309 0.315 2026-09-07 12:22:53,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:22:53,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:22:53,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-09-07 12:22:53,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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.009 2026-09-07 12:22:53,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-09-07 12:22:53,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:22:53,954 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:22:53,964 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:22:53,972 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:22:53,980 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:53,998 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:22:54,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.069 0.039 2026-09-07 12:22:54,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.103 2026-09-07 12:22:54,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-09-07 12:22:54,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.057 2026-09-07 12:22:54,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [2/26] Tour PosLoyaltyTour9 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:22:54,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.012 2026-09-07 12:22:54,187 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:54,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [3/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:54,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [4/26] Tour PosLoyaltyTour9 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:22:54,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.137 0.088 2026-09-07 12:22:54,412 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:54,419 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:54,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.044 0.266 2026-09-07 12:22:54,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-09-07 12:22:54,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.243 2026-09-07 12:22:54,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-09-07 12:22:54,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.377 2026-09-07 12:22:54,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-09-07 12:22:54,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-07 12:22:54,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.158 2026-09-07 12:22:54,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1732&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-09-07 12:22:54,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1733&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-07 12:22:54,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.179 2026-09-07 12:22:54,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-07 12:22:54,898 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:54] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.257 2026-09-07 12:22:54,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [5/26] Tour PosLoyaltyTour9 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:22:55,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [6/26] Tour PosLoyaltyTour9 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:22:55,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [7/26] Tour PosLoyaltyTour9 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:22:55,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [8/26] Tour PosLoyaltyTour9 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-07 12:22:55,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [9/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:55,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.010 0.011 2026-09-07 12:22:55,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [10/26] Tour PosLoyaltyTour9 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-07 12:22:55,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [11/26] Tour PosLoyaltyTour9 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:22:55,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [12/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:55,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [13/26] Tour PosLoyaltyTour9 → Step order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00")) 2026-09-07 12:22:55,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [14/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:55,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [15/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:55,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [16/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:55,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [17/26] Tour PosLoyaltyTour9 → Step .control-buttons button.highlight:contains("Reward") 2026-09-07 12:22:55,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [18/26] Tour PosLoyaltyTour9 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-09-07 12:22:55,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [19/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:22:55,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [20/26] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:22:55,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [21/26] Tour PosLoyaltyTour9 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:22:55,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [22/26] Tour PosLoyaltyTour9 → Step .selection-item span:nth-child(2) 2026-09-07 12:22:56,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [23/26] Tour PosLoyaltyTour9 → Step select reward (trigger: .selection-item:contains("$ 5")) 2026-09-07 12:22:56,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [24/26] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:22:56,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [25/26] Tour PosLoyaltyTour9 → Step order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00")) 2026-09-07 12:22:56,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [26/26] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:22:56,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-09-07 12:22:56,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:22:56,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 19965068 (allocated 21893120) 2026-09-07 12:22:56,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 89055 2026-09-07 12:22:56,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-09-07 12:22:56,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 89055 2026-09-07 12:22:56,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122256_500652_test_promo_with_different_taxes.txt 2026-09-07 12:22:56,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmphtpkrvp9_chrome_odoo" 2026-09-07 12:22:56,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-07 12:22:57,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 89270 2026-09-07 12:22:57,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpdds_dcwx_chrome_odoo 2026-09-07 12:22:57,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:38695/json/version 2026-09-07 12:22:57,396 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:57,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:22:57,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:38695/json 2026-09-07 12:22:57,420 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:22:57,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:38695/devtools/page/B3CA4CBBA59B9C84A4A5CB2638455B28 2026-09-07 12:22:57,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-09-07 12:22:57,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-09-07 12:22:57,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:22:57,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-09-07 12:22:57,647 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:57,647 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:57,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:22:58,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.046 0.387 2026-09-07 12:22:58,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': 'B3CA4CBBA59B9C84A4A5CB2638455B28', 'loaderId': '066FCA3BC7E2D5C88FCDE3E8EBBBC326', 'isDownload': False} 2026-09-07 12:22:58,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-07 12:22:58,112 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:22:58,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-07 12:22:58,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 12:22:58,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-07 12:22:58,602 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:58,610 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:22:58,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:22:58,639 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:22:58,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [1/7] Tour PosLoyaltyTour8 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:22:58,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.020 2026-09-07 12:22:58,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:22:58,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:58,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-07 12:22:58,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-07 12:22:58,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.045 2026-09-07 12:22:58,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-07 12:22:59,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.236 0.315 2026-09-07 12:22:59,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:22:59,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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-09-07 12:22:59,581 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-09-07 12:22:59,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22: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.013 2026-09-07 12:22:59,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:22:59,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:22:59,719 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:22:59,733 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:22:59,740 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:22:59,752 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:22:59,755 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:22:59,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.042 0.042 2026-09-07 12:22:59,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-07 12:22:59,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.006 0.042 2026-09-07 12:22:59,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [2/7] Tour PosLoyaltyTour8 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:22:59,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.003 0.109 2026-09-07 12:22:59,898 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-09-07 12:22:59,912 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:22:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:00,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [3/7] Tour PosLoyaltyTour8 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-07 12:23:00,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.121 0.051 2026-09-07 12:23:00,083 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:00,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.029 0.202 2026-09-07 12:23:00,163 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:23:00,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.017 0.172 2026-09-07 12:23:00,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-09-07 12:23:00,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.255 2026-09-07 12:23:00,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.013 0.291 2026-09-07 12:23:00,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1735&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.231 2026-09-07 12:23:00,344 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-07 12:23:00,369 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-07 12:23:00,400 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.162 2026-09-07 12:23:00,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1736&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-07 12:23:00,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-07 12:23:00,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-07 12:23:00,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.202 2026-09-07 12:23:00,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [4/7] Tour PosLoyaltyTour8 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:23:00,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [5/7] Tour PosLoyaltyTour8 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:00,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [6/7] Tour PosLoyaltyTour8 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:23:00,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [7/7] Tour PosLoyaltyTour8 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:00,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-09-07 12:23:00,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:23:00,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15753068 (allocated 17563648) 2026-09-07 12:23:00,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 89270 2026-09-07 12:23:01,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-09-07 12:23:01,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 89270 2026-09-07 12:23:01,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122301_099087_test_promo_with_free_product.txt 2026-09-07 12:23:01,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpdds_dcwx_chrome_odoo" 2026-09-07 12:23:01,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-07 12:23:02,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 89476 2026-09-07 12:23:02,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp90f6nwso_chrome_odoo 2026-09-07 12:23:02,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:32773/json/version 2026-09-07 12:23:02,321 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32773', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:02,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-09-07 12:23:02,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:32773/json 2026-09-07 12:23:02,368 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32773', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:02,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:32773/devtools/page/779B3C71E791C7BFB36717F404130DEE 2026-09-07 12:23:02,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-09-07 12:23:02,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-09-07 12:23:02,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:23:02,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-09-07 12:23:02,664 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:02,664 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:02,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:23:03,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "GET /pos/ui/79 HTTP/1.1" 200 - 86 0.091 0.444 2026-09-07 12:23:03,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '779B3C71E791C7BFB36717F404130DEE', 'loaderId': '8E9B5DA67FE372661F456797F31849E6', 'isDownload': False} 2026-09-07 12:23:03,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-07 12:23:03,246 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:23:03,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.017 2026-09-07 12:23:03,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.034 2026-09-07 12:23:03,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.044 2026-09-07 12:23:03,870 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:03,874 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:03,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:23:03,912 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:03,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:23:03,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [1/31] Tour PosCouponTour5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:23:03,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:23:03,953 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:03,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.012 2026-09-07 12:23:04,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-07 12:23:04,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.042 0.034 2026-09-07 12:23:04,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.060 2026-09-07 12:23:04,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.355 0.326 2026-09-07 12:23:04,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:04,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:23:04,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:04] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.049 2026-09-07 12:23:04,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:23:05,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-07 12:23:05,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 12:23:05,089 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:23:05,117 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:23:05,127 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:23:05,146 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.018 0.037 2026-09-07 12:23:05,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-07 12:23:05,173 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:23:05,179 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:23:05,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.009 0.075 2026-09-07 12:23:05,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.012 0.037 2026-09-07 12:23:05,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [2/31] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:23:05,304 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:05,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /pos/ui/79?from_backend=True HTTP/1.1" 200 - 31 0.066 0.046 2026-09-07 12:23:05,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [3/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:05,421 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:23:05,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [4/31] Tour PosCouponTour5 → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:23:05,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /pos/ui/79 HTTP/1.1" 200 - 31 0.064 0.148 2026-09-07 12:23:05,522 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:23:05,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-07 12:23:05,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-09-07 12:23:05,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.265 2026-09-07 12:23:05,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.006 0.351 2026-09-07 12:23:05,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-09-07 12:23:05,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.185 2026-09-07 12:23:05,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-09-07 12:23:05,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1743&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-07 12:23:05,790 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.129 2026-09-07 12:23:05,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.168 2026-09-07 12:23:05,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-07 12:23:05,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:05] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-09-07 12:23:06,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [5/31] Tour PosCouponTour5 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:23:06,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [6/31] Tour PosCouponTour5 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:23:06,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [7/31] Tour PosCouponTour5 → Step Search for partner "AAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:23:06,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [8/31] Tour PosCouponTour5 → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-09-07 12:23:06,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [9/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:06,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.016 2026-09-07 12:23:06,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [10/31] Tour PosCouponTour5 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-07 12:23:06,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [11/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:06,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [12/31] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-07 12:23:06,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [13/31] Tour PosCouponTour5 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:23:06,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [14/31] Tour PosCouponTour5 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:23:06,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [15/31] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:06,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [16/31] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:06,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [17/31] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:06,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [18/31] Tour PosCouponTour5 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:23:06,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [19/31] Tour PosCouponTour5 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:23:06,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [20/31] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-07 12:23:06,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [21/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:06,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [22/31] Tour PosCouponTour5 → Step loyalty points awarded 115 (trigger: .loyalty-points-won:contains("115")) 2026-09-07 12:23:07,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [23/31] Tour PosCouponTour5 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:23:07,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [24/31] Tour PosCouponTour5 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:23:07,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [25/31] Tour PosCouponTour5 → Step click discount button (trigger: .js_discount) 2026-09-07 12:23:07,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [26/31] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:23:07,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [27/31] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:07,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [28/31] Tour PosCouponTour5 → Step order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00")) 2026-09-07 12:23:07,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [29/31] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:07,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [30/31] Tour PosCouponTour5 → Step loyalty points awarded 92 (trigger: .loyalty-points-won:contains("92")) 2026-09-07 12:23:07,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [31/31] Tour PosCouponTour5 → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-07 12:23:07,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-09-07 12:23:07,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-07 12:23:07,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 18978696 (allocated 20447232) 2026-09-07 12:23:07,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 89476 2026-09-07 12:23:07,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-09-07 12:23:07,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 89476 2026-09-07 12:23:07,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122307_732178_test_promotion_program_with_global_discount.txt 2026-09-07 12:23:07,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmp90f6nwso_chrome_odoo" 2026-09-07 12:23:07,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-07 12:23:08,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 89687 2026-09-07 12:23:08,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp4e2qalvl_chrome_odoo 2026-09-07 12:23:08,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:38161/json/version 2026-09-07 12:23:08,768 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:08,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:23:08,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:38161/json 2026-09-07 12:23:08,824 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:08,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:38161/devtools/page/7DBC7F4485B67676000DB1EC8964D489 2026-09-07 12:23:08,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-09-07 12:23:08,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-09-07 12:23:09,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:23:09,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-09-07 12:23:09,049 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:09,049 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:09,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:23:09,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:09] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.054 0.629 2026-09-07 12:23:09,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '7DBC7F4485B67676000DB1EC8964D489', 'loaderId': 'B7ECEB3A4B8730C368018FF0ECD0C25E', 'isDownload': False} 2026-09-07 12:23:09,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-07 12:23:09,769 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:23:09,787 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:09] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:23:09,801 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:09] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-09-07 12:23:09,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:09] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:23:10,251 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:10,265 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:23:10,281 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-09-07 12:23:10,302 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:10,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [1/24] Tour PosLoyaltyPromotion → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:23:10,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.005 2026-09-07 12:23:10,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:23:10,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:10,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23: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.012 2026-09-07 12:23:10,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-09-07 12:23:10,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.032 2026-09-07 12:23:10,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-07 12:23:11,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.277 0.324 2026-09-07 12:23:11,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:23:11,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:23:11,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-07 12:23:11,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:23:11,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:23:11,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:23:11,392 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:11,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:11,411 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:11,412 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:11,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.011 0.026 2026-09-07 12:23:11,453 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.044 2026-09-07 12:23:11,470 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:23:11,473 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:11,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.014 0.031 2026-09-07 12:23:11,527 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:23:11,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [2/24] Tour PosLoyaltyPromotion → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:23:11,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.056 0.066 2026-09-07 12:23:11,734 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.056 0.174 2026-09-07 12:23:11,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.007 0.135 2026-09-07 12:23:11,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [3/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:11,789 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:11,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-07 12:23:11,831 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:11,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [4/24] Tour PosLoyaltyPromotion → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:23:11,872 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-07 12:23:11,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.164 2026-09-07 12:23:11,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-07 12:23:11,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:11] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.028 0.193 2026-09-07 12:23:12,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:12] "GET /web/image?model=product.template&field=image_128&id=1745&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-09-07 12:23:12,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:12] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-07 12:23:12,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:12] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-09-07 12:23:12,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:12] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-07 12:23:12,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-07 12:23:12,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:12] "GET /web/image?model=product.template&field=image_128&id=1746&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-07 12:23:12,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.166 2026-09-07 12:23:12,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [5/24] Tour PosLoyaltyPromotion → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:23:12,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [6/24] Tour PosLoyaltyPromotion → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:23:12,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [7/24] Tour PosLoyaltyPromotion → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:23:12,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [8/24] Tour PosLoyaltyPromotion → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-09-07 12:23:12,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [9/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:12,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [10/24] Tour PosLoyaltyPromotion → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-07 12:23:12,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [11/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:12,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [12/24] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-07 12:23:12,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [13/24] Tour PosLoyaltyPromotion → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:23:12,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [14/24] Tour PosLoyaltyPromotion → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:23:12,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [15/24] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:13,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [16/24] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:13,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [17/24] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:13,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [18/24] Tour PosLoyaltyPromotion → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:23:13,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [19/24] Tour PosLoyaltyPromotion → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:23:13,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [20/24] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-07 12:23:13,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [21/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:13,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [22/24] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:13,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [23/24] Tour PosLoyaltyPromotion → Step order total amount is '90.00' (trigger: .product-screen .order-summary .total:contains("90.00")) 2026-09-07 12:23:13,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [24/24] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:13,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-09-07 12:23:13,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:23:13,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 19649752 (allocated 21106688) 2026-09-07 12:23:13,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 89687 2026-09-07 12:23:13,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-09-07 12:23:13,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 89687 2026-09-07 12:23:13,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122313_732905_test_promotion_program_with_loyalty_program.txt 2026-09-07 12:23:13,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmp4e2qalvl_chrome_odoo" 2026-09-07 12:23:13,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-07 12:23:14,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 89903 2026-09-07 12:23:14,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpit7iac96_chrome_odoo 2026-09-07 12:23:14,769 26 INFO rb-6a8d31b-224617-412612 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:43185/json/version 2026-09-07 12:23:14,770 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:14,811 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:14,811 26 INFO rb-6a8d31b-224617-412612 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:43185/json 2026-09-07 12:23:14,811 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:14,819 26 INFO rb-6a8d31b-224617-412612 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:43185/devtools/page/C73AB3D6E24656FFAA59B2A0B1154B4A 2026-09-07 12:23:14,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-09-07 12:23:14,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-09-07 12:23:15,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:23:15,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-09-07 12:23:15,021 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:15,021 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:15,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:23:15,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:15] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.057 0.416 2026-09-07 12:23:15,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': 'C73AB3D6E24656FFAA59B2A0B1154B4A', 'loaderId': '054D1CAABA71D67788EBBCFC49792F27', 'isDownload': False} 2026-09-07 12:23:15,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-09-07 12:23:15,526 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:23:15,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:15] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-07 12:23:15,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:15] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:23:15,584 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:15] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.043 2026-09-07 12:23:15,995 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:23:15,998 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:16,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:23:16,026 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:16,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [1/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:23:16,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-07 12:23:16,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:23:16,073 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:16,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-09-07 12:23:16,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-07 12:23:16,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.018 0.031 2026-09-07 12:23:16,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-09-07 12:23:16,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.263 0.353 2026-09-07 12:23:16,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:23:16,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:23:16,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:16] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-09-07 12:23:17,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.000 0.005 2026-09-07 12:23:17,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: Owl is running in 'dev' mode. 2026-09-07 12:23:17,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-07 12:23:17,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:17,097 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:17,113 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:23:17,122 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:23:17,161 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:23:17,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.022 0.061 2026-09-07 12:23:17,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [2/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:23:17,218 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-09-07 12:23:17,234 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:23:17,305 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.074 0.116 2026-09-07 12:23:17,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [3/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:23:17,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.051 0.144 2026-09-07 12:23:17,401 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:17,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:17,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.052 0.153 2026-09-07 12:23:17,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.305 2026-09-07 12:23:17,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-09-07 12:23:17,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-09-07 12:23:17,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.278 2026-09-07 12:23:17,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-07 12:23:17,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-09-07 12:23:17,694 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-09-07 12:23:17,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.138 2026-09-07 12:23:17,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1748&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-07 12:23:17,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-07 12:23:17,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1749&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.149 2026-09-07 12:23:17,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.107 2026-09-07 12:23:17,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-07 12:23:17,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.203 2026-09-07 12:23:17,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [4/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:18,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [5/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"20.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-09-07 12:23:18,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [6/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:18,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [7/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-07 12:23:18,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [8/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-07 12:23:18,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [9/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-09-07 12:23:18,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [10/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:18,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [11/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1","price":"30.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("30.00"))) 2026-09-07 12:23:18,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [12/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:18,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [13/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-07 12:23:18,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [14/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-07 12:23:18,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [15/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:23:18,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [16/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:18,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [17/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"2","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("2")):has(.price:contains("40.00"))) 2026-09-07 12:23:18,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [18/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:18,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [19/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00")) 2026-09-07 12:23:18,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [20/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00"):not(:visible)) 2026-09-07 12:23:18,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-09-07 12:23:18,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-07 12:23:18,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15187900 (allocated 16777216) 2026-09-07 12:23:18,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 89903 2026-09-07 12:23:18,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-09-07 12:23:18,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 89903 2026-09-07 12:23:19,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122319_100769_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-09-07 12:23:19,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpit7iac96_chrome_odoo" 2026-09-07 12:23:19,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-09-07 12:23:20,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 90113 2026-09-07 12:23:20,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmp_rq5ezuc_chrome_odoo 2026-09-07 12:23:20,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:46423/json/version 2026-09-07 12:23:20,783 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:20,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-09-07 12:23:20,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:46423/json 2026-09-07 12:23:20,818 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:20,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:46423/devtools/page/4F3D3B692F3887C6330B9EE61CBA7343 2026-09-07 12:23:20,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-09-07 12:23:20,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-09-07 12:23:21,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:23:21,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-09-07 12:23:21,040 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:21,040 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:21,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:23:21,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:21] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.063 0.444 2026-09-07 12:23:21,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '4F3D3B692F3887C6330B9EE61CBA7343', 'loaderId': 'B3D26A62EE2F7F8F1D75F5103FB6FFBC', 'isDownload': False} 2026-09-07 12:23:21,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-09-07 12:23:21,577 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:23:21,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:21] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:23:21,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:21] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:23:21,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:21] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-09-07 12:23:22,122 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:22,140 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:23:22,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-09-07 12:23:22,166 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:22,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [1/6] Tour test_race_conditions_update_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:23:22,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.016 0.017 2026-09-07 12:23:22,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:23:22,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:22,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-07 12:23:22,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23: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.031 2026-09-07 12:23:22,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.003 2026-09-07 12:23:22,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.046 0.054 2026-09-07 12:23:23,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.313 0.336 2026-09-07 12:23:23,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:23:23,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:23:23,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.043 2026-09-07 12:23:23,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23: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.007 2026-09-07 12:23:23,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-09-07 12:23:23,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:23:23,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:23:23,445 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:23:23,453 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:23:23,454 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:23:23,503 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:23:23,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.064 0.032 2026-09-07 12:23:23,519 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:23:23,530 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:23:23,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.015 0.104 2026-09-07 12:23:23,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [2/6] Tour test_race_conditions_update_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:23:23,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.038 0.114 2026-09-07 12:23:23,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [3/6] Tour test_race_conditions_update_program → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-07 12:23:23,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.088 0.172 2026-09-07 12:23:23,785 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:23,800 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:23:23,803 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.010 0.272 2026-09-07 12:23:23,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-07 12:23:23,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-09-07 12:23:23,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-07 12:23:23,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-09-07 12:23:23,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:23] "GET /web/image?model=product.template&field=image_128&id=1751&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-07 12:23:24,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:24] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.014 0.175 2026-09-07 12:23:24,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:24] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-09-07 12:23:24,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:24] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-07 12:23:24,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:24] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.183 2026-09-07 12:23:24,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-09-07 12:23:24,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:24] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.134 2026-09-07 12:23:24,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.222 2026-09-07 12:23:24,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [4/6] Tour test_race_conditions_update_program → Step order total amount is '34.87' (trigger: .product-screen .order-summary .total:contains("34.87")) 2026-09-07 12:23:24,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [5/6] Tour test_race_conditions_update_program → Step order total amount is '34.87' (trigger: .product-screen .order-summary .total:contains("34.87"):not(:visible)) 2026-09-07 12:23:24,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [6/6] Tour test_race_conditions_update_program → Step body 2026-09-07 12:23:24,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-09-07 12:23:24,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 12:23:24,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18593684 (allocated 20844544) 2026-09-07 12:23:24,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 90113 2026-09-07 12:23:24,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-09-07 12:23:24,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 90113 2026-09-07 12:23:24,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122324_877374_test_race_conditions_update_program.txt 2026-09-07 12:23:24,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmp_rq5ezuc_chrome_odoo" 2026-09-07 12:23:24,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-09-07 12:23:25,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 90315 2026-09-07 12:23:25,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmp6i36_dr4_chrome_odoo 2026-09-07 12:23:25,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:38561/json/version 2026-09-07 12:23:25,645 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:25,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-09-07 12:23:25,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:38561/json 2026-09-07 12:23:25,701 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:25,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:38561/devtools/page/415745DE7C2EE43A59A6797CF562FEED 2026-09-07 12:23:25,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-09-07 12:23:25,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-09-07 12:23:25,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:23:25,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-09-07 12:23:25,956 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:25,956 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:25,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:23:26,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:26] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 87 0.042 0.421 2026-09-07 12:23:26,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '415745DE7C2EE43A59A6797CF562FEED', 'loaderId': 'DAFD2AE9E8AB051FA2ED68D167445EAF', 'isDownload': False} 2026-09-07 12:23:26,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Evaluate ready code "odoo.isTourReady('test_refund_does_not_decrease_points')" 2026-09-07 12:23:26,479 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:23:26,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:26] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:23:26,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:26] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:23:26,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:26] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-09-07 12:23:26,952 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:26,959 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:26,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-07 12:23:27,010 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:27,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [1/48] Tour test_refund_does_not_decrease_points → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:23:27,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:23:27,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:23:27,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:27,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-09-07 12:23:27,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-07 12:23:27,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.038 2026-09-07 12:23:27,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.045 2026-09-07 12:23:28,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.388 0.528 2026-09-07 12:23:28,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:23:28,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.000 0.007 2026-09-07 12:23:28,277 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-07 12:23:28,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.025 2026-09-07 12:23:28,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-09-07 12:23:28,361 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:23:28,424 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:23:28,457 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:23:28,458 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:23:28,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.024 0.045 2026-09-07 12:23:28,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-09-07 12:23:28,510 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23: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-09-07 12:23:28,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.078 2026-09-07 12:23:28,516 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:23:28,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-09-07 12:23:28,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [2/48] Tour test_refund_does_not_decrease_points → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:23:28,670 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:28,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.023 2026-09-07 12:23:28,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.023 0.050 2026-09-07 12:23:28,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [3/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:28,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.088 0.140 2026-09-07 12:23:28,892 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:28,903 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:23:28,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.120 2026-09-07 12:23:28,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [4/48] Tour test_refund_does_not_decrease_points → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:23:28,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:28] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.032 0.165 2026-09-07 12:23:29,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:29] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-07 12:23:29,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:29] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-09-07 12:23:29,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:29] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-09-07 12:23:29,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:29] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-07 12:23:29,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:29] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-07 12:23:29,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-07 12:23:29,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:29] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-09-07 12:23:29,253 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.160 2026-09-07 12:23:29,277 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:29] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-07 12:23:29,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [5/48] Tour test_refund_does_not_decrease_points → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:23:29,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [6/48] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-09-07 12:23:29,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [7/48] Tour test_refund_does_not_decrease_points → Step Search customer with "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-09-07 12:23:29,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [8/48] Tour test_refund_does_not_decrease_points → Step Wait for search debounce (trigger: .modal-dialog .input-group input) 2026-09-07 12:23:29,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [9/48] Tour test_refund_does_not_decrease_points → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-09-07 12:23:30,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [10/48] Tour test_refund_does_not_decrease_points → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-09-07 12:23:30,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [11/48] Tour test_refund_does_not_decrease_points → Step Check "Refunding Guy" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Refunding Guy")) 2026-09-07 12:23:30,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:30] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.019 0.022 2026-09-07 12:23:30,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [12/48] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:23:30,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.012 0.029 2026-09-07 12:23:30,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.053 2026-09-07 12:23:30,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [13/48] Tour test_refund_does_not_decrease_points → Step Search for partner "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-09-07 12:23:30,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [14/48] Tour test_refund_does_not_decrease_points → Step click partner 'Refunding Guy' from partner list screen (trigger: .modal .partner-list b:contains(Refunding Guy)) 2026-09-07 12:23:30,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [15/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:30,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [16/48] Tour test_refund_does_not_decrease_points → Step click product 'Refund Product' (trigger: article.product .product-content .product-name:contains("Refund Product")) 2026-09-07 12:23:30,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [17/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:23:30,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [18/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-09-07 12:23:30,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [19/48] Tour test_refund_does_not_decrease_points → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:23:30,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [20/48] Tour test_refund_does_not_decrease_points → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-09-07 12:23:30,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [21/48] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:23:30,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [22/48] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:23:30,808 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:30,812 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:30,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [23/48] Tour test_refund_does_not_decrease_points → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:23:30,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [24/48] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:23:30,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [25/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:23:31,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [26/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:31,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [27/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:31,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [28/48] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:23:31,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [29/48] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:23:31,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.009 2026-09-07 12:23:31,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16419995 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '40ab2212-b921-48ac-a039-29bbd58be758'}] 2026-09-07 12:23:31,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:31,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16419995 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '40ab2212-b921-48ac-a039-29bbd58be758'} created pos.order #632 2026-09-07 12:23:31,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16419995 finished 2026-09-07 12:23:31,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.219 0.257 2026-09-07 12:23:31,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.021 0.025 2026-09-07 12:23:31,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.000 0.004 2026-09-07 12:23:31,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39967428 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '40ab2212-b921-48ac-a039-29bbd58be758'}] 2026-09-07 12:23:31,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39967428 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '40ab2212-b921-48ac-a039-29bbd58be758'} sync ignored for existing PoS order pos.order(632,) (state: paid) 2026-09-07 12:23:31,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [30/48] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:23:31,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39967428 finished 2026-09-07 12:23:32,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [31/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:32,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [32/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:23:32,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.059 0.075 2026-09-07 12:23:32,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.007 0.012 2026-09-07 12:23:32,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [33/48] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-09-07 12:23:32,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [34/48] Tour test_refund_does_not_decrease_points → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-07 12:23:32,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [35/48] Tour test_refund_does_not_decrease_points → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:23:32,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:23:32,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.018 2026-09-07 12:23:32,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.010 2026-09-07 12:23:32,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [36/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:32,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [37/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:32,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [38/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:32,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [39/48] Tour test_refund_does_not_decrease_points → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"$ 1 per point on your order","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("$ 1 per point on your order")):has(.qty:contains("1"))) 2026-09-07 12:23:32,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [40/48] Tour test_refund_does_not_decrease_points → Step Check orderline with attributes: {"withClass":".selected","productName":"$ 1 per point on your order","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("$ 1 per point on your order")):has(.qty:contains("1"))) 2026-09-07 12:23:32,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [41/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:32,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [42/48] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:32,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [43/48] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:32,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [44/48] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:32,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [45/48] Tour test_refund_does_not_decrease_points → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:23:32,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [46/48] Tour test_refund_does_not_decrease_points → Step total is -200.00 (trigger: .total:contains("-200.00")) 2026-09-07 12:23:32,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [47/48] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:23:32,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [48/48] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:23:33,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-09-07 12:23:33,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_refund_does_not_decrease_points SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-07 12:23:33,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90817619 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000002', 'uuid': '32d31800-891d-4189-9b09-f2a5bc568bf0'}] 2026-09-07 12:23:33,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 22380092 (allocated 24252416) 2026-09-07 12:23:33,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 90315 2026-09-07 12:23:33,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-09-07 12:23:33,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 90315 2026-09-07 12:23:33,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122333_361243_test_refund_does_not_decrease_points.txt 2026-09-07 12:23:33,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmp6i36_dr4_chrome_odoo" 2026-09-07 12:23:33,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-09-07 12:23:33,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90817619 order {'name': '/', 'pos_reference': '261-75-000002', 'uuid': '32d31800-891d-4189-9b09-f2a5bc568bf0'} created pos.order #633 2026-09-07 12:23:33,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90817619 finished 2026-09-07 12:23:33,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 161 0.243 0.212 2026-09-07 12:23:33,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-09-07 12:23:34,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 90549 2026-09-07 12:23:34,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpvrv_byem_chrome_odoo 2026-09-07 12:23:34,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:40333/json/version 2026-09-07 12:23:34,683 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:34,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-09-07 12:23:34,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:40333/json 2026-09-07 12:23:34,720 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:34,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:40333/devtools/page/EFFB0ECAC2E078A813DC18E2BC7514B1 2026-09-07 12:23:34,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-09-07 12:23:34,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-09-07 12:23:34,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:23:34,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-09-07 12:23:34,911 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:34,911 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:34,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:23:35,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "GET /pos/ui/75 HTTP/1.1" 200 - 87 0.033 0.418 2026-09-07 12:23:35,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'EFFB0ECAC2E078A813DC18E2BC7514B1', 'loaderId': '51442196B90EC141F184258259405B4B', 'isDownload': False} 2026-09-07 12:23:35,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-09-07 12:23:35,397 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:23:35,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:23:35,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:23:35,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-07 12:23:35,896 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:35,903 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:35,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:23:35,933 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:35,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [1/47] Tour RefundRulesProduct → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:23:35,944 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:23:35,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:23:35,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:36,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23: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-09-07 12:23:36,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-07 12:23:36,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.044 2026-09-07 12:23:36,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.061 2026-09-07 12:23:36,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.291 0.332 2026-09-07 12:23:36,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:23:36,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23: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-09-07 12:23:36,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:36] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-07 12:23:36,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23: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-09-07 12:23:36,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-09-07 12:23:36,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:23:37,000 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:23:37,010 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:23:37,026 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:23:37,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.020 0.017 2026-09-07 12:23:37,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:23:37,072 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:23:37,081 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:23:37,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.040 0.083 2026-09-07 12:23:37,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-09-07 12:23:37,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [2/47] Tour RefundRulesProduct → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:23:37,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-09-07 12:23:37,223 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:23:37,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.080 0.082 2026-09-07 12:23:37,382 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:37,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [3/47] Tour RefundRulesProduct → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-07 12:23:37,411 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:23:37,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.070 0.212 2026-09-07 12:23:37,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.013 0.205 2026-09-07 12:23:37,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1560&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-09-07 12:23:37,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.243 2026-09-07 12:23:37,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.004 0.338 2026-09-07 12:23:37,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.013 0.223 2026-09-07 12:23:37,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-07 12:23:37,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-09-07 12:23:37,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-07 12:23:37,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-07 12:23:37,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-07 12:23:37,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.155 2026-09-07 12:23:37,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.180 2026-09-07 12:23:37,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [4/47] Tour RefundRulesProduct → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:23:37,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:37] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-09-07 12:23:38,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [5/47] Tour RefundRulesProduct → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-09-07 12:23:38,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [6/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:38,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [7/47] Tour RefundRulesProduct → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:23:38,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [8/47] Tour RefundRulesProduct → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:23:38,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [9/47] Tour RefundRulesProduct → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:23:38,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [10/47] Tour RefundRulesProduct → Step Search for partner "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:23:38,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [11/47] Tour RefundRulesProduct → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-09-07 12:23:38,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [12/47] Tour RefundRulesProduct → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:23:38,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.016 0.016 2026-09-07 12:23:38,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [13/47] Tour RefundRulesProduct → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:23:38,731 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:38,737 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:38,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [14/47] Tour RefundRulesProduct → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:23:38,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [15/47] Tour RefundRulesProduct → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:23:38,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [16/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:38,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [17/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:38,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [18/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:39,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [19/47] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:39,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [20/47] Tour RefundRulesProduct → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:23:39,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [21/47] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:23:39,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50096254 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5aefe093-1c8f-4ec8-92c3-5d7830b6a033'}] 2026-09-07 12:23:39,194 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:39,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50096254 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '5aefe093-1c8f-4ec8-92c3-5d7830b6a033'} created pos.order #634 2026-09-07 12:23:39,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50096254 finished 2026-09-07 12:23:39,683 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.193 0.301 2026-09-07 12:23:40,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.089 0.378 2026-09-07 12:23:40,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.009 2026-09-07 12:23:40,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96889818 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '5aefe093-1c8f-4ec8-92c3-5d7830b6a033'}] 2026-09-07 12:23:40,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [22/47] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:23:40,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96889818 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '5aefe093-1c8f-4ec8-92c3-5d7830b6a033'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-09-07 12:23:40,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96889818 finished 2026-09-07 12:23:40,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [23/47] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:23:40,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [24/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:40,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.050 0.097 2026-09-07 12:23:40,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [25/47] Tour RefundRulesProduct → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:23:40,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:40] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-07 12:23:40,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.007 0.020 2026-09-07 12:23:40,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [26/47] Tour RefundRulesProduct → Step click Actions button (trigger: .more-btn) 2026-09-07 12:23:40,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [27/47] Tour RefundRulesProduct → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-07 12:23:40,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [28/47] Tour RefundRulesProduct → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-07 12:23:40,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:23:40,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-07 12:23:40,740 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:40] "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.010 2026-09-07 12:23:40,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [29/47] Tour RefundRulesProduct → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:23:40,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [30/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:40,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [31/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:40,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [32/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:40,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [33/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:23:41,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [34/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:23:41,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [35/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:41,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [36/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:41,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [37/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:41,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [38/47] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-09-07 12:23:41,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [39/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-09-07 12:23:41,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [40/47] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-09-07 12:23:41,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [41/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:41,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [42/47] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:41,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [43/47] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:41,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [44/47] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-09-07 12:23:41,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [45/47] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:41,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [46/47] Tour RefundRulesProduct → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:23:41,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [47/47] Tour RefundRulesProduct → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:23:41,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-09-07 12:23:41,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:23:41,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 23921372 (allocated 26218496) 2026-09-07 12:23:41,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 90549 2026-09-07 12:23:41,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-09-07 12:23:41,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 90549 2026-09-07 12:23:42,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122342_081316_test_refund_product_part_of_rules.txt 2026-09-07 12:23:42,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpvrv_byem_chrome_odoo" 2026-09-07 12:23:42,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-07 12:23:42,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 90763 2026-09-07 12:23:42,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpecrm8faz_chrome_odoo 2026-09-07 12:23:42,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:39447/json/version 2026-09-07 12:23:42,731 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:42,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-09-07 12:23:42,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:39447/json 2026-09-07 12:23:42,774 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:42,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:39447/devtools/page/8D41A0695118EB2343A5491A0EBD42DC 2026-09-07 12:23:42,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-09-07 12:23:42,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-09-07 12:23:43,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:23:43,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-09-07 12:23:43,079 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:43,079 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:43,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:23:43,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:43] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.069 0.427 2026-09-07 12:23:43,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '8D41A0695118EB2343A5491A0EBD42DC', 'loaderId': 'E56FF53EB1129C56ABABDD89C8B801C6', 'isDownload': False} 2026-09-07 12:23:43,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-07 12:23:43,620 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:23:43,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:43] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-09-07 12:23:43,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:43] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-07 12:23:43,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:43] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-09-07 12:23:44,115 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:44,116 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:23:44,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:23:44,141 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:44,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [1/47] Tour GiftCardWithRefundtTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:23:44,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.004 2026-09-07 12:23:44,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-07 12:23:44,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:44,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.010 2026-09-07 12:23:44,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-07 12:23:44,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.028 2026-09-07 12:23:44,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.032 2026-09-07 12:23:45,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.369 0.366 2026-09-07 12:23:45,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:23:45,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:23:45,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.042 2026-09-07 12:23:45,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:23:45,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-09-07 12:23:45,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-07 12:23:45,332 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:45,341 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:23:45,375 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:23:45,385 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:23:45,400 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:23:45,414 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:23:45,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.065 0.046 2026-09-07 12:23:45,497 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:23:45,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.011 0.151 2026-09-07 12:23:45,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [2/47] Tour GiftCardWithRefundtTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:23:45,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.095 0.167 2026-09-07 12:23:45,702 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:23:45,705 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.192 2026-09-07 12:23:45,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [3/47] Tour GiftCardWithRefundtTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-07 12:23:45,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.028 0.281 2026-09-07 12:23:45,793 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:45,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-09-07 12:23:45,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-09-07 12:23:45,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 4 0.011 0.257 2026-09-07 12:23:45,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.015 0.198 2026-09-07 12:23:45,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.228 2026-09-07 12:23:45,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:45] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-09-07 12:23:46,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:46] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-07 12:23:46,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:46] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-07 12:23:46,080 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:46] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-07 12:23:46,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:46] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.159 2026-09-07 12:23:46,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:46] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-09-07 12:23:46,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.216 2026-09-07 12:23:46,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [4/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:46,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [5/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-07 12:23:46,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [6/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-07 12:23:46,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [7/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:46,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [8/47] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-09-07 12:23:46,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [9/47] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"):not(:visible)) 2026-09-07 12:23:46,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [10/47] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:23:46,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [11/47] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:23:46,707 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:46,721 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:23:46,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [12/47] Tour GiftCardWithRefundtTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:23:46,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [13/47] Tour GiftCardWithRefundtTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:23:46,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [14/47] Tour GiftCardWithRefundtTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:23:46,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [15/47] Tour GiftCardWithRefundtTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:46,977 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [16/47] Tour GiftCardWithRefundtTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:23:47,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [17/47] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:23:47,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39943971 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e150c737-2e3f-4bcb-9d2c-019cca52a8a7'}] 2026-09-07 12:23:47,064 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:47,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39943971 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': 'e150c737-2e3f-4bcb-9d2c-019cca52a8a7'} created pos.order #635 2026-09-07 12:23:47,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39943971 finished 2026-09-07 12:23:47,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.152 0.251 2026-09-07 12:23:47,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23: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-09-07 12:23:47,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11366369 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e150c737-2e3f-4bcb-9d2c-019cca52a8a7'}] 2026-09-07 12:23:47,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11366369 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': 'e150c737-2e3f-4bcb-9d2c-019cca52a8a7'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-09-07 12:23:47,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [18/47] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:23:47,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11366369 finished 2026-09-07 12:23:47,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [19/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:47,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [20/47] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:23:47,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.073 0.081 2026-09-07 12:23:47,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [21/47] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:23:47,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [22/47] Tour GiftCardWithRefundtTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-07 12:23:47,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [23/47] Tour GiftCardWithRefundtTour → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:23:47,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:23:47,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.023 2026-09-07 12:23:47,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [24/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board"))) 2026-09-07 12:23:48,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:48] "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.025 2026-09-07 12:23:48,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [25/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:48,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [26/47] Tour GiftCardWithRefundtTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:48,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [27/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:48,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [28/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:48,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [29/47] Tour GiftCardWithRefundtTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:23:48,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [30/47] Tour GiftCardWithRefundtTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:23:48,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [31/47] Tour GiftCardWithRefundtTour → Step click back button (trigger: .back-button) 2026-09-07 12:23:48,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [32/47] Tour GiftCardWithRefundtTour → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:23:48,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [33/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"-1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-07 12:23:48,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [34/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-07 12:23:48,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [35/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:48,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [36/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-09-07 12:23:48,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [37/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:48,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [38/47] Tour GiftCardWithRefundtTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-07 12:23:48,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [39/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:48,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [40/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:23:48,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [41/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:23:48,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [42/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:49,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [43/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:49,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [44/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-07 12:23:49,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [45/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:49,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [46/47] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-09-07 12:23:49,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [47/47] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-09-07 12:23:49,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-09-07 12:23:49,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:23:49,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17543416 (allocated 19009536) 2026-09-07 12:23:49,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 90763 2026-09-07 12:23:49,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-09-07 12:23:49,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 90763 2026-09-07 12:23:49,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122349_474791_test_refund_with_gift_card.txt 2026-09-07 12:23:49,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpecrm8faz_chrome_odoo" 2026-09-07 12:23:49,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-09-07 12:23:50,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 90981 2026-09-07 12:23:50,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpz_chqrwm_chrome_odoo 2026-09-07 12:23:50,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:35157/json/version 2026-09-07 12:23:50,240 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:50,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-09-07 12:23:50,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:35157/json 2026-09-07 12:23:50,269 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:50,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:35157/devtools/page/D0FF2A8A4B2AF53D3D2CAC7C784F318C 2026-09-07 12:23:50,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-09-07 12:23:50,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-09-07 12:23:50,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:23:50,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-09-07 12:23:50,527 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:50,527 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:50,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:23:51,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.054 0.413 2026-09-07 12:23:51,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': 'D0FF2A8A4B2AF53D3D2CAC7C784F318C', 'loaderId': '1812BD6EA7B853BD5EC07B65E84ED46B', 'isDownload': False} 2026-09-07 12:23:51,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate ready code "odoo.isTourReady('test_reward_line_tax_grouping_key')" 2026-09-07 12:23:51,024 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:23:51,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-09-07 12:23:51,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:23:51,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.038 2026-09-07 12:23:51,529 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:51,549 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:23:51,561 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:23:51,579 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:51,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [1/21] Tour test_reward_line_tax_grouping_key → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:23:51,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-09-07 12:23:51,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:23:51,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:51,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-07 12:23:51,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "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.020 2026-09-07 12:23:51,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-07 12:23:51,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:51] "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-09-07 12:23:52,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.317 0.299 2026-09-07 12:23:52,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:23:52,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.009 0.007 2026-09-07 12:23:52,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-07 12:23:52,567 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.002 0.007 2026-09-07 12:23:52,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-09-07 12:23:52,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-07 12:23:52,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:52,657 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:23:52,707 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:23:52,717 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:23:52,734 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-09-07 12:23:52,771 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:23:52,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [2/21] Tour test_reward_line_tax_grouping_key → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:23:52,808 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:23:52,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.106 0.050 2026-09-07 12:23:52,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.007 0.197 2026-09-07 12:23:52,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [3/21] Tour test_reward_line_tax_grouping_key → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-09-07 12:23:52,992 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:23:53,007 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:23:53,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.110 0.212 2026-09-07 12:23:53,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.235 2026-09-07 12:23:53,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.038 0.310 2026-09-07 12:23:53,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.263 2026-09-07 12:23:53,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.172 2026-09-07 12:23:53,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-07 12:23:53,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.345 2026-09-07 12:23:53,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-07 12:23:53,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-07 12:23:53,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.119 2026-09-07 12:23:53,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1769&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-09-07 12:23:53,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.105 2026-09-07 12:23:53,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.109 2026-09-07 12:23:53,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-09-07 12:23:53,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.224 2026-09-07 12:23:53,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [4/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:53,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [5/21] Tour test_reward_line_tax_grouping_key → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-07 12:23:53,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [6/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:23:53,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [7/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:23:53,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [8/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:53,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [9/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:23:53,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [10/21] Tour test_reward_line_tax_grouping_key → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-09-07 12:23:53,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [11/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:53,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [12/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:23:54,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [13/21] Tour test_reward_line_tax_grouping_key → Step order total amount is '82.78' (trigger: .product-screen .order-summary .total:contains("82.78")) 2026-09-07 12:23:54,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [14/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:23:54,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [15/21] Tour test_reward_line_tax_grouping_key → Step .order-summary .tax:contains(14.37) 2026-09-07 12:23:54,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [16/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:23:54,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [17/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:23:54,369 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:54,370 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:23:54,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [18/21] Tour test_reward_line_tax_grouping_key → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:23:54,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [19/21] Tour test_reward_line_tax_grouping_key → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:23:54,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [20/21] Tour test_reward_line_tax_grouping_key → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:23:54,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [21/21] Tour test_reward_line_tax_grouping_key → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:23:54,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47863870 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4bde927a-4414-4b17-9eb1-09b33b0e32a8'}] 2026-09-07 12:23:54,603 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:54,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47863870 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '4bde927a-4414-4b17-9eb1-09b33b0e32a8'} created pos.order #636 2026-09-07 12:23:54,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47863870 finished 2026-09-07 12:23:55,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.195 0.230 2026-09-07 12:23:55,169 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.081 0.038 2026-09-07 12:23:55,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-09-07 12:23:55,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-09-07 12:23:55,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:23:55,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51557123 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4bde927a-4414-4b17-9eb1-09b33b0e32a8'}] 2026-09-07 12:23:55,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51557123 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '4bde927a-4414-4b17-9eb1-09b33b0e32a8'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-09-07 12:23:55,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51557123 finished 2026-09-07 12:23:55,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 17085060 (allocated 18747392) 2026-09-07 12:23:55,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 90981 2026-09-07 12:23:55,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-09-07 12:23:55,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 90981 2026-09-07 12:23:55,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.116 0.095 2026-09-07 12:23:55,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122355_579716_test_reward_line_tax_grouping_key.txt 2026-09-07 12:23:55,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpz_chqrwm_chrome_odoo" 2026-09-07 12:23:56,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-09-07 12:23:57,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 91195 2026-09-07 12:23:57,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp6_nezq8i_chrome_odoo 2026-09-07 12:23:57,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:43595/json/version 2026-09-07 12:23:57,186 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:57,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-09-07 12:23:57,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:43595/json 2026-09-07 12:23:57,221 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:23:57,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:43595/devtools/page/4CACF3B6BD820156425F486A07C6A33D 2026-09-07 12:23:57,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-09-07 12:23:57,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-09-07 12:23:57,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:23:57,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-09-07 12:23:57,483 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:57,483 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:57,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:23:58,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "GET /pos/web?config_id=75 HTTP/1.1" 200 - 87 0.038 0.668 2026-09-07 12:23:58,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '4CACF3B6BD820156425F486A07C6A33D', 'loaderId': 'FBB57A1E925CE59CA1B0DCEB275F62AE', 'isDownload': False} 2026-09-07 12:23:58,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate ready code "odoo.isTourReady('test_scan_loyalty_card_select_customer')" 2026-09-07 12:23:58,230 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:23:58,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:23:58,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:23:58,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-09-07 12:23:58,776 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:58,784 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:23:58,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:23:58,818 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:23:58,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [1/5] Tour test_scan_loyalty_card_select_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:23:58,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-07 12:23:58,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.010 2026-09-07 12:23:58,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:23:58,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.011 2026-09-07 12:23:58,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-07 12:23:59,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.041 0.033 2026-09-07 12:23:59,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-09-07 12:23:59,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.250 0.308 2026-09-07 12:23:59,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:23:59,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.006 0.004 2026-09-07 12:23:59,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:59] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.039 2026-09-07 12:23:59,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.010 2026-09-07 12:23:59,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-09-07 12:23:59,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.007 2026-09-07 12:23:59,908 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:23:59,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:23:59,958 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.046 2026-09-07 12:23:59,982 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:23:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-07 12:23:59,996 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:24:00,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [2/5] Tour test_scan_loyalty_card_select_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:24:00,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.092 0.032 2026-09-07 12:24:00,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.002 0.134 2026-09-07 12:24:00,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.134 2026-09-07 12:24:00,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.004 0.079 2026-09-07 12:24:00,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.067 2026-09-07 12:24:00,186 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:00,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [3/5] Tour test_scan_loyalty_card_select_customer → Step PoS model scan barcode '0444-e050-4548' (trigger: body) 2026-09-07 12:24:00,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.103 2026-09-07 12:24:00,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [4/5] Tour test_scan_loyalty_card_select_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:24:00,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.044 0.133 2026-09-07 12:24:00,284 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:00,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.004 0.189 2026-09-07 12:24:00,298 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:24:00,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [5/5] Tour test_scan_loyalty_card_select_customer → Step customer 'AAA Test Partner' is selected (trigger: .product-screen .set-partner:contains("AAA Test Partner")) 2026-09-07 12:24:00,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.007 0.250 2026-09-07 12:24:00,397 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.271 2026-09-07 12:24:00,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.032 0.240 2026-09-07 12:24:00,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-07 12:24:00,518 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.201 2026-09-07 12:24:00,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-07 12:24:00,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.040 0.361 2026-09-07 12:24:00,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.004 0.137 2026-09-07 12:24:00,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-09-07 12:24:00,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:24:00,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.201 2026-09-07 12:24:00,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:00] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.369 2026-09-07 12:24:00,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13220868 (allocated 14155776) 2026-09-07 12:24:00,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 91195 2026-09-07 12:24:00,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-09-07 12:24:00,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 91195 2026-09-07 12:24:00,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122400_890440_test_scan_loyalty_card_select_customer.txt 2026-09-07 12:24:00,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp6_nezq8i_chrome_odoo" 2026-09-07 12:24:00,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-09-07 12:24:01,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_settle_dont_give_points_again : pos_settle_due module is required for this test 2026-09-07 12:24:01,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-09-07 12:24:02,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 91402 2026-09-07 12:24:02,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmppy5sv1_x_chrome_odoo 2026-09-07 12:24:02,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:35847/json/version 2026-09-07 12:24:02,290 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:02,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-09-07 12:24:02,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:35847/json 2026-09-07 12:24:02,363 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:02,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:35847/devtools/page/C50D1794E26EBE5BB29B4A92D4C6CBBE 2026-09-07 12:24:02,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-09-07 12:24:02,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-09-07 12:24:02,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:24:02,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-09-07 12:24:02,550 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:02,550 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:02,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:24:03,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "GET /pos/ui/80 HTTP/1.1" 200 - 88 0.049 0.408 2026-09-07 12:24:03,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': 'C50D1794E26EBE5BB29B4A92D4C6CBBE', 'loaderId': '74F0F6D4AE7FE72AFD19AD579612F103', 'isDownload': False} 2026-09-07 12:24:03,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-09-07 12:24:03,033 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:24:03,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-09-07 12:24:03,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:24:03,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-07 12:24:03,513 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:03,521 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:24:03,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-07 12:24:03,558 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:03,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 12:24:03,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [1/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:24:03,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:24:03,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:24:03,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-09-07 12:24:03,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-07 12:24:03,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.044 0.058 2026-09-07 12:24:03,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.083 2026-09-07 12:24:04,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.331 0.303 2026-09-07 12:24:04,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:24:04,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:24:04,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.042 2026-09-07 12:24:04,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-09-07 12:24:04,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-07 12:24:04,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:24:04,720 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:04,729 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:04,740 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:04,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.026 0.022 2026-09-07 12:24:04,787 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:24:04,792 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:24:04,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.066 2026-09-07 12:24:04,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-07 12:24:04,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.006 0.016 2026-09-07 12:24:04,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [2/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:24:04,968 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:24:05,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.038 0.027 2026-09-07 12:24:05,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /pos/ui/80 HTTP/1.1" 200 - 31 0.088 0.091 2026-09-07 12:24:05,134 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:05,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [3/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-09-07 12:24:05,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 31 0.039 0.229 2026-09-07 12:24:05,225 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:05,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.240 2026-09-07 12:24:05,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.015 0.272 2026-09-07 12:24:05,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-09-07 12:24:05,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.368 2026-09-07 12:24:05,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.270 2026-09-07 12:24:05,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-09-07 12:24:05,478 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1772&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-07 12:24:05,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.188 2026-09-07 12:24:05,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.040 0.201 2026-09-07 12:24:05,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-09-07 12:24:05,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:05] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.247 2026-09-07 12:24:05,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [4/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:24:05,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [5/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-07 12:24:05,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [6/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-07 12:24:05,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [7/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:24:05,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [8/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-09-07 12:24:05,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [9/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:24:06,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [10/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .more-btn) 2026-09-07 12:24:06,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [11/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click discount button (trigger: .js_discount) 2026-09-07 12:24:06,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [12/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:24:06,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [13/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-09-07 12:24:06,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [14/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-07 12:24:06,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [15/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-09-07 12:24:06,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-09-07 12:24:06,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:24:06,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15124276 (allocated 16515072) 2026-09-07 12:24:06,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 91402 2026-09-07 12:24:06,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-09-07 12:24:06,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 91402 2026-09-07 12:24:06,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122406_536819_test_specific_product_discount_with_global_discount.txt 2026-09-07 12:24:06,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmppy5sv1_x_chrome_odoo" 2026-09-07 12:24:06,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-07 12:24:08,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 91616 2026-09-07 12:24:08,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpd53673my_chrome_odoo 2026-09-07 12:24:08,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:44475/json/version 2026-09-07 12:24:08,156 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:08,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-09-07 12:24:08,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:44475/json 2026-09-07 12:24:08,256 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:08,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:44475/devtools/page/C601E3BCD5F5C4BD6F8B44B543D9E362 2026-09-07 12:24:08,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-09-07 12:24:08,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-09-07 12:24:08,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:24:08,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-09-07 12:24:08,438 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:08,438 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:08,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:24:08,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:08] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.064 0.429 2026-09-07 12:24:08,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': 'C601E3BCD5F5C4BD6F8B44B543D9E362', 'loaderId': '4E7319E72A74BDBB73BF16A0A38BDEDC', 'isDownload': False} 2026-09-07 12:24:08,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-07 12:24:08,956 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:24:08,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:08] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-07 12:24:08,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:08] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-09-07 12:24:09,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:24:09,430 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:09,430 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:09,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:24:09,469 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:09,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [1/23] Tour PosComboSpecificProductProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:24:09,498 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.013 2026-09-07 12:24:09,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:24:09,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:09,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.009 2026-09-07 12:24:09,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.033 2026-09-07 12:24:09,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.030 0.045 2026-09-07 12:24:09,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.043 2026-09-07 12:24:10,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 401 0.296 0.324 2026-09-07 12:24:10,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:24:10,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.006 2026-09-07 12:24:10,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-07 12:24:10,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.000 0.005 2026-09-07 12:24:10,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-09-07 12:24:10,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:24:10,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:24:10,568 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:10,602 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:24:10,603 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:24:10,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.030 0.018 2026-09-07 12:24:10,653 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:24:10,657 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:24:10,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.012 0.067 2026-09-07 12:24:10,681 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:24:10,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.065 0.055 2026-09-07 12:24:10,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [2/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:24:10,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.009 0.120 2026-09-07 12:24:10,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:10] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.075 0.212 2026-09-07 12:24:10,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [3/23] Tour PosComboSpecificProductProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-07 12:24:11,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.011 0.155 2026-09-07 12:24:11,009 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:11,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-07 12:24:11,067 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:11,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.012 0.185 2026-09-07 12:24:11,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.227 2026-09-07 12:24:11,191 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.005 0.283 2026-09-07 12:24:11,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-09-07 12:24:11,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-09-07 12:24:11,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-07 12:24:11,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-07 12:24:11,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1774&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-09-07 12:24:11,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1776&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.149 2026-09-07 12:24:11,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1777&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-07 12:24:11,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1778&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-07 12:24:11,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1775&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-07 12:24:11,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1780&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.178 2026-09-07 12:24:11,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-07 12:24:11,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-07 12:24:11,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1779&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-07 12:24:11,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1782&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.142 2026-09-07 12:24:11,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.178 2026-09-07 12:24:11,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.217 2026-09-07 12:24:11,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [4/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-07 12:24:11,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [5/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-07 12:24:11,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.product&field=image_128&id=2261&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 8 0.020 0.034 2026-09-07 12:24:11,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.product&field=image_128&id=2262&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 8 0.008 0.078 2026-09-07 12:24:11,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [6/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-07 12:24:11,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.product&field=image_128&id=2260&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 8 0.007 0.121 2026-09-07 12:24:11,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [7/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:24:11,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.product&field=image_128&id=2263&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 8 0.006 0.144 2026-09-07 12:24:11,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.product&field=image_128&id=2264&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 8 0.009 0.175 2026-09-07 12:24:11,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:11] "GET /web/image?model=product.product&field=image_128&id=2265&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 8 0.009 0.210 2026-09-07 12:24:12,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:12] "GET /web/image?model=product.product&field=image_128&id=2266&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 8 0.011 0.229 2026-09-07 12:24:12,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [8/23] Tour PosComboSpecificProductProgram → Step Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo"))) 2026-09-07 12:24:12,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:12] "GET /web/image?model=product.product&field=image_128&id=2268&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 8 0.023 0.243 2026-09-07 12:24:12,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:12] "GET /web/image?model=product.product&field=image_128&id=2267&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 8 0.007 0.245 2026-09-07 12:24:12,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [9/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00")) 2026-09-07 12:24:12,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [10/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"):not(:visible)) 2026-09-07 12:24:12,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [11/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:24:12,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [12/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:24:12,353 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:12,354 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:12,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [13/23] Tour PosComboSpecificProductProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:24:12,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [14/23] Tour PosComboSpecificProductProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:24:12,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [15/23] Tour PosComboSpecificProductProgram → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:24:12,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [16/23] Tour PosComboSpecificProductProgram → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:24:12,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [17/23] Tour PosComboSpecificProductProgram → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-09-07 12:24:12,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [18/23] Tour PosComboSpecificProductProgram → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:24:12,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [19/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:24:12,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [20/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:24:12,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [21/23] Tour PosComboSpecificProductProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:24:12,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [22/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:24:12,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52897044 started for PoS orders references: [{'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3023eeee-e6ec-43f4-93cc-cf6cdbbe7c72'}] 2026-09-07 12:24:12,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:24:13,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52897044 order {'name': '/', 'pos_reference': '261-75-000001', 'uuid': '3023eeee-e6ec-43f4-93cc-cf6cdbbe7c72'} created pos.order #637 2026-09-07 12:24:13,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52897044 finished 2026-09-07 12:24:13,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.176 0.330 2026-09-07 12:24:13,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.062 0.040 2026-09-07 12:24:13,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.005 2026-09-07 12:24:13,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92717611 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3023eeee-e6ec-43f4-93cc-cf6cdbbe7c72'}] 2026-09-07 12:24:13,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92717611 order {'name': 'Shop - 000001', 'pos_reference': '261-75-000001', 'uuid': '3023eeee-e6ec-43f4-93cc-cf6cdbbe7c72'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-09-07 12:24:13,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [23/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:24:13,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92717611 finished 2026-09-07 12:24:13,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-09-07 12:24:13,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:24:13,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.095 0.082 2026-09-07 12:24:13,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 19647540 (allocated 21106688) 2026-09-07 12:24:13,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 91616 2026-09-07 12:24:13,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-09-07 12:24:13,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 91616 2026-09-07 12:24:14,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122414_037799_test_specific_product_reward_pos_combo.txt 2026-09-07 12:24:14,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpd53673my_chrome_odoo" 2026-09-07 12:24:14,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-09-07 12:24:14,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 91844 2026-09-07 12:24:14,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpi790ebv__chrome_odoo 2026-09-07 12:24:14,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39649/json/version 2026-09-07 12:24:14,929 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:14,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-07 12:24:14,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39649/json 2026-09-07 12:24:14,975 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:14,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:39649/devtools/page/20E15B576ACBECB2DF0BD34D98556AC0 2026-09-07 12:24:15,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-07 12:24:15,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-07 12:24:15,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:24:15,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-07 12:24:15,183 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:15,184 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:15,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:24:15,790 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:15] "GET /pos/ui/75 HTTP/1.1" 200 - 88 0.051 0.547 2026-09-07 12:24:15,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '20E15B576ACBECB2DF0BD34D98556AC0', 'loaderId': 'EAEE9071B8D41F04E2DCF89ADCBFAB80', 'isDownload': False} 2026-09-07 12:24:15,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_specific_reward_product_tax_included_included')" 2026-09-07 12:24:15,807 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:24:15,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:15] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-07 12:24:15,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:15] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-07 12:24:15,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:15] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-09-07 12:24:16,255 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:16,256 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:24:16,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:24:16,283 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:16,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [1/13] Tour test_specific_reward_product_tax_included_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:24:16,305 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-07 12:24:16,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-09-07 12:24:16,341 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:16,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "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-09-07 12:24:16,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.030 2026-09-07 12:24:16,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.035 2026-09-07 12:24:16,462 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.049 2026-09-07 12:24:17,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.237 0.322 2026-09-07 12:24:17,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:24:17,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:24:17,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.039 2026-09-07 12:24:17,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:24:17,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-07 12:24:17,298 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-09-07 12:24:17,343 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:17,349 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:17,352 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:17,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.008 0.022 2026-09-07 12:24:17,398 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:17,405 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:17,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.047 0.057 2026-09-07 12:24:17,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-09-07 12:24:17,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.006 0.063 2026-09-07 12:24:17,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [2/13] Tour test_specific_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:24:17,572 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:17,581 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.022 0.011 2026-09-07 12:24:17,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.083 0.064 2026-09-07 12:24:17,706 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:17,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [3/13] Tour test_specific_reward_product_tax_included_included → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-09-07 12:24:17,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.025 0.169 2026-09-07 12:24:17,783 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:17,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-09-07 12:24:17,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-07 12:24:17,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-09-07 12:24:17,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-09-07 12:24:17,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-07 12:24:17,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.010 0.121 2026-09-07 12:24:17,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-07 12:24:17,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:17] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-07 12:24:18,002 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:18] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-09-07 12:24:18,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:18] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.009 0.108 2026-09-07 12:24:18,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.209 2026-09-07 12:24:18,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [4/13] Tour test_specific_reward_product_tax_included_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:24:18,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [5/13] Tour test_specific_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-07 12:24:18,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [6/13] Tour test_specific_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-07 12:24:18,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [7/13] Tour test_specific_reward_product_tax_included_included → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:24:18,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [8/13] Tour test_specific_reward_product_tax_included_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:24:18,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [9/13] Tour test_specific_reward_product_tax_included_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:24:18,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [10/13] Tour test_specific_reward_product_tax_included_included → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:24:18,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [11/13] Tour test_specific_reward_product_tax_included_included → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:24:18,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [12/13] Tour test_specific_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:24:18,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [13/13] Tour test_specific_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on Product Include","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on Product Include")):has(.price:contains("-10.00"))) 2026-09-07 12:24:18,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:18] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.010 2026-09-07 12:24:18,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-07 12:24:18,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_specific_reward_product_tax_included_included SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-09-07 12:24:18,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15080184 (allocated 16252928) 2026-09-07 12:24:18,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 91844 2026-09-07 12:24:18,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-07 12:24:18,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 91844 2026-09-07 12:24:18,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122418_936861_test_specific_reward_product_tax_included_excluded.txt 2026-09-07 12:24:18,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpi790ebv__chrome_odoo" 2026-09-07 12:24:19,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 92050 2026-09-07 12:24:19,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpszaaumrf_chrome_odoo 2026-09-07 12:24:19,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34007/json/version 2026-09-07 12:24:19,223 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:19,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-07 12:24:19,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34007/json 2026-09-07 12:24:19,272 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:19,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:34007/devtools/page/216DF7B6E9035E38E63A8111FD092B1A 2026-09-07 12:24:19,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-07 12:24:19,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-07 12:24:19,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:24:19,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-07 12:24:19,412 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:19,412 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:19,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:19] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.019 0.050 2026-09-07 12:24:19,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '216DF7B6E9035E38E63A8111FD092B1A', 'loaderId': 'B8B2CE29C62E1956B6C525F57C5572EB', 'isDownload': False} 2026-09-07 12:24:19,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_specific_reward_product_tax_included_excluded')" 2026-09-07 12:24:19,512 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:24:19,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:19] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:24:19,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:19] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:24:19,582 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:19] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.046 2026-09-07 12:24:19,976 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:19,978 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:19,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:24:20,000 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:20,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [1/12] Tour test_specific_reward_product_tax_included_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:24:20,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:24:20,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 12:24:20,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:20,058 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:24:20,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:24:20,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.029 0.025 2026-09-07 12:24:20,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-09-07 12:24:20,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.212 0.300 2026-09-07 12:24:20,702 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:20,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.005 2026-09-07 12:24:20,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-07 12:24:20,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.006 2026-09-07 12:24:20,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-07 12:24:20,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:20,982 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-07 12:24:20,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-07 12:24:21,015 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:24:21,027 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-09-07 12:24:21,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [2/12] Tour test_specific_reward_product_tax_included_excluded → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-09-07 12:24:21,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 7 0.043 0.094 2026-09-07 12:24:21,108 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:24:21,114 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:24:21,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.019 0.142 2026-09-07 12:24:21,181 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-07 12:24:21,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.017 0.137 2026-09-07 12:24:21,234 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-07 12:24:21,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [3/12] Tour test_specific_reward_product_tax_included_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:24:21,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.097 0.128 2026-09-07 12:24:21,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [4/12] Tour test_specific_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-07 12:24:21,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [5/12] Tour test_specific_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-09-07 12:24:21,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.055 0.255 2026-09-07 12:24:21,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.006 0.170 2026-09-07 12:24:21,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [6/12] Tour test_specific_reward_product_tax_included_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:24:21,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-07 12:24:21,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-07 12:24:21,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.001 0.315 2026-09-07 12:24:21,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [7/12] Tour test_specific_reward_product_tax_included_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:24:21,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-09-07 12:24:21,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-07 12:24:21,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [8/12] Tour test_specific_reward_product_tax_included_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:24:21,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-07 12:24:21,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-07 12:24:21,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [9/12] Tour test_specific_reward_product_tax_included_excluded → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:24:21,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.006 0.142 2026-09-07 12:24:21,681 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:21,683 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-07 12:24:21,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [10/12] Tour test_specific_reward_product_tax_included_excluded → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:24:21,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-07 12:24:21,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [11/12] Tour test_specific_reward_product_tax_included_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:24:21,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [12/12] Tour test_specific_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on Product Include","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on Product Include")):has(.price:contains("-10.00"))) 2026-09-07 12:24:21,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:21] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.008 2026-09-07 12:24:21,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-07 12:24:21,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_specific_reward_product_tax_included_excluded SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-09-07 12:24:21,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14861456 (allocated 15990784) 2026-09-07 12:24:21,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 92050 2026-09-07 12:24:21,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-07 12:24:21,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 92050 2026-09-07 12:24:22,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122422_086517_test_specific_reward_product_tax_included_excluded.txt 2026-09-07 12:24:22,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpszaaumrf_chrome_odoo" 2026-09-07 12:24:22,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-09-07 12:24:22,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 92252 2026-09-07 12:24:22,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpqpg900y7_chrome_odoo 2026-09-07 12:24:22,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:42239/json/version 2026-09-07 12:24:22,942 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:23,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-09-07 12:24:23,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:42239/json 2026-09-07 12:24:23,006 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:23,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:42239/devtools/page/C6DCAD2D222977F59DA1F7C2BFA33045 2026-09-07 12:24:23,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-09-07 12:24:23,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-09-07 12:24:23,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:24:23,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-09-07 12:24:23,220 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:23,220 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:23,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:24:23,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:23] "GET /pos/ui?config_id=75 HTTP/1.1" 200 - 88 0.048 0.373 2026-09-07 12:24:23,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': 'C6DCAD2D222977F59DA1F7C2BFA33045', 'loaderId': 'D4B6AA7E3A96C6A8CBB435E39D7F5F39', 'isDownload': False} 2026-09-07 12:24:23,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate ready code "odoo.isTourReady('test_two_variant_same_discount')" 2026-09-07 12:24:23,679 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:24:23,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:23] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:24:23,704 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:23] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-07 12:24:23,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:23] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-07 12:24:24,216 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:24,225 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:24,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:24:24,249 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:24,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [1/4] Tour test_two_variant_same_discount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:24:24,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-07 12:24:24,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:24:24,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:24,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.009 2026-09-07 12:24:24,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-07 12:24:24,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.055 0.035 2026-09-07 12:24:24,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.077 2026-09-07 12:24:25,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.250 0.303 2026-09-07 12:24:25,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:24:25,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24: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-09-07 12:24:25,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.011 2026-09-07 12:24:25,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image/res.company/77/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-07 12:24:25,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:24:25,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-09-07 12:24:25,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:24:25,333 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:24:25,334 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:25,337 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:24:25,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image?model=res.company&id=77&field=logo HTTP/1.1" 200 - 3 0.004 0.026 2026-09-07 12:24:25,391 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:24:25,403 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:24:25,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image/res.users/148/avatar_128 HTTP/1.1" 200 - 14 0.037 0.065 2026-09-07 12:24:25,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image/res.company/77/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-09-07 12:24:25,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-09-07 12:24:25,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [2/4] Tour test_two_variant_same_discount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:24:25,524 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:24:25,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /pos/ui/75?from_backend=True HTTP/1.1" 200 - 31 0.052 0.066 2026-09-07 12:24:25,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [3/4] Tour test_two_variant_same_discount → Step click product 'Sofa' (trigger: article.product .product-content .product-name:contains("Sofa")) 2026-09-07 12:24:25,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /pos/ui/75 HTTP/1.1" 200 - 31 0.039 0.179 2026-09-07 12:24:25,742 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:25,771 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:25,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image?model=product.template&field=image_128&id=1562&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-07 12:24:25,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image?model=product.template&field=image_128&id=1564&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.217 2026-09-07 12:24:25,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image?model=product.template&field=image_128&id=1563&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-09-07 12:24:25,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image/res.company/77/favicon HTTP/1.1" 304 - 4 0.003 0.334 2026-09-07 12:24:25,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image?model=product.template&field=image_128&id=1787&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-09-07 12:24:25,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-07 12:24:25,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-07 12:24:25,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-07 12:24:25,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:25] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-07 12:24:26,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.167 2026-09-07 12:24:26,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:26] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.011 0.170 2026-09-07 12:24:26,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:26] "GET /web/image?model=product.template&field=image_128&id=1565&unique=2026-09-07T12:12:18.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-09-07 12:24:26,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [4/4] Tour test_two_variant_same_discount → Step Click on Add (trigger: body button:contains(Add)) 2026-09-07 12:24:26,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-09-07 12:24:26,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:24:26,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14859700 (allocated 15990784) 2026-09-07 12:24:26,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 92252 2026-09-07 12:24:26,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-09-07 12:24:26,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 92252 2026-09-07 12:24:26,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122426_502945_test_two_variant_same_discount.txt 2026-09-07 12:24:26,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpqpg900y7_chrome_odoo" 2026-09-07 12:24:26,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-09-07 12:24:36,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-09-07 12:24:36,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-09-07 12:24:37,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-09-07 12:24:37,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 92456 2026-09-07 12:24:37,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmprzzho3rq_chrome_odoo 2026-09-07 12:24:37,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:34867/json/version 2026-09-07 12:24:37,746 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:37,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-09-07 12:24:37,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:34867/json 2026-09-07 12:24:37,782 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:37,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:34867/devtools/page/F8D6093DD061319CB0558E0867C6CA58 2026-09-07 12:24:37,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-09-07 12:24:37,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-09-07 12:24:38,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:24:38,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-09-07 12:24:38,038 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:38,039 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:38,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:24:38,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:38] "GET /pos/ui/81 HTTP/1.1" 200 - 86 0.039 0.412 2026-09-07 12:24:38,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'F8D6093DD061319CB0558E0867C6CA58', 'loaderId': 'E41DD3B79157E87F6E4D01291D58D67E', 'isDownload': False} 2026-09-07 12:24:38,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate ready code "odoo.isTourReady('test_loyalty_history_earn_and_spend')" 2026-09-07 12:24:38,519 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:24:38,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:38] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-07 12:24:38,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:38] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-07 12:24:38,561 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:38] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-07 12:24:39,040 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:39,050 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:24:39,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:24:39,086 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:39,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [1/29] Tour test_loyalty_history_earn_and_spend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:24:39,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-09-07 12:24:39,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:24:39,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:39,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-07 12:24:39,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.024 2026-09-07 12:24:39,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.032 2026-09-07 12:24:39,264 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.040 2026-09-07 12:24:39,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.298 0.323 2026-09-07 12:24:39,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:24:40,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:24:40,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-09-07 12:24:40,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:24:40,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-09-07 12:24:40,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:24:40,197 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:24:40,210 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:24:40,215 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:40,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.010 0.020 2026-09-07 12:24:40,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:24:40,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-07 12:24:40,258 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:40,260 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:40,319 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:24:40,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.007 0.013 2026-09-07 12:24:40,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.031 0.066 2026-09-07 12:24:40,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [2/29] Tour test_loyalty_history_earn_and_spend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:24:40,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.079 0.132 2026-09-07 12:24:40,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [3/29] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:24:40,576 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.145 2026-09-07 12:24:40,583 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:24:40,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-07 12:24:40,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [4/29] Tour test_loyalty_history_earn_and_spend → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:24:40,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1794&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-09-07 12:24:40,632 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:40,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1795&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.007 0.103 2026-09-07 12:24:40,701 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-07 12:24:40,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1804&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-07 12:24:40,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-07 12:24:40,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1798&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-07 12:24:40,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1800&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-07 12:24:40,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.139 2026-09-07 12:24:40,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.315 2026-09-07 12:24:40,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:40] "GET /web/image?model=product.template&field=image_128&id=1797&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-07 12:24:40,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [5/29] Tour test_loyalty_history_earn_and_spend → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:24:41,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [6/29] Tour test_loyalty_history_earn_and_spend → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:24:41,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [7/29] Tour test_loyalty_history_earn_and_spend → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:24:41,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [8/29] Tour test_loyalty_history_earn_and_spend → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-07 12:24:41,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [9/29] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:24:41,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.011 0.020 2026-09-07 12:24:41,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [10/29] Tour test_loyalty_history_earn_and_spend → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-07 12:24:41,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [11/29] Tour test_loyalty_history_earn_and_spend → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:24:41,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [12/29] Tour test_loyalty_history_earn_and_spend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-09-07 12:24:41,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [13/29] Tour test_loyalty_history_earn_and_spend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-09-07 12:24:41,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [14/29] Tour test_loyalty_history_earn_and_spend → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:24:41,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [15/29] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:24:41,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [16/29] Tour test_loyalty_history_earn_and_spend → Step click Actions button (trigger: .more-btn) 2026-09-07 12:24:41,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [17/29] Tour test_loyalty_history_earn_and_spend → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-09-07 12:24:41,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [18/29] Tour test_loyalty_history_earn_and_spend → Step .selection-item span:nth-child(2) 2026-09-07 12:24:41,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [19/29] Tour test_loyalty_history_earn_and_spend → Step select reward (trigger: .selection-item:contains("10% on your order")) 2026-09-07 12:24:41,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [20/29] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00")) 2026-09-07 12:24:41,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [21/29] Tour test_loyalty_history_earn_and_spend → Step order total amount is '9.00' (trigger: .product-screen .order-summary .total:contains("9.00"):not(:visible)) 2026-09-07 12:24:42,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [22/29] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:24:42,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [23/29] Tour test_loyalty_history_earn_and_spend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:24:42,104 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:42,113 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:42,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [24/29] Tour test_loyalty_history_earn_and_spend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:24:42,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [25/29] Tour test_loyalty_history_earn_and_spend → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:24:42,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [26/29] Tour test_loyalty_history_earn_and_spend → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-07 12:24:42,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [27/29] Tour test_loyalty_history_earn_and_spend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:24:42,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [28/29] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:24:42,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:24:42,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57169791 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': 'ca13adbc-3f45-4601-accd-5bcfd8a6c13b'}] 2026-09-07 12:24:42,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:42,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57169791 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': 'ca13adbc-3f45-4601-accd-5bcfd8a6c13b'} created pos.order #641 2026-09-07 12:24:42,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57169791 finished 2026-09-07 12:24:42,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.224 0.231 2026-09-07 12:24:42,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.033 0.036 2026-09-07 12:24:43,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:24:43,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59869010 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': 'ca13adbc-3f45-4601-accd-5bcfd8a6c13b'}] 2026-09-07 12:24:43,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59869010 order {'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': 'ca13adbc-3f45-4601-accd-5bcfd8a6c13b'} sync ignored for existing PoS order pos.order(641,) (state: paid) 2026-09-07 12:24:43,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: [29/29] Tour test_loyalty_history_earn_and_spend → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:24:43,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59869010 finished 2026-09-07 12:24:43,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-09-07 12:24:43,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_history_earn_and_spend SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 12:24:43,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 20598908 (allocated 22417408) 2026-09-07 12:24:43,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 92456 2026-09-07 12:24:43,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.102 0.086 2026-09-07 12:24:43,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-09-07 12:24:43,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 92456 2026-09-07 12:24:43,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122443_417128_test_loyalty_history_earn_and_spend.txt 2026-09-07 12:24:43,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmprzzho3rq_chrome_odoo" 2026-09-07 12:24:43,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-09-07 12:24:44,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 92680 2026-09-07 12:24:44,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpy88t8w48_chrome_odoo 2026-09-07 12:24:44,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:43433/json/version 2026-09-07 12:24:44,062 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43433', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:44,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-09-07 12:24:44,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:43433/json 2026-09-07 12:24:44,134 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43433', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:24:44,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:43433/devtools/page/332D753A899DF50F83074622C5779583 2026-09-07 12:24:44,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-09-07 12:24:44,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-09-07 12:24:44,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:24:44,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-09-07 12:24:44,322 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:44,322 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:44,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:24:44,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:44] "GET /pos/ui/81 HTTP/1.1" 200 - 87 0.044 0.561 2026-09-07 12:24:44,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '332D753A899DF50F83074622C5779583', 'loaderId': '6C2E477D6B2609491D6864B6D7F90EB6', 'isDownload': False} 2026-09-07 12:24:44,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-09-07 12:24:44,962 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:24:44,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:44] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.017 2026-09-07 12:24:45,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-07 12:24:45,016 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.038 2026-09-07 12:24:45,487 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:24:45,494 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:24:45,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:24:45,521 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:24:45,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [1/25] Tour LoyaltyHistoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:24:45,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.009 2026-09-07 12:24:45,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:24:45,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:45,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-09-07 12:24:45,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-09-07 12:24:45,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.057 0.039 2026-09-07 12:24:45,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.078 2026-09-07 12:24:46,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.332 0.357 2026-09-07 12:24:46,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:24:46,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24: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.004 2026-09-07 12:24:46,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.032 2026-09-07 12:24:46,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24: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.018 2026-09-07 12:24:46,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-09-07 12:24:46,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.017 2026-09-07 12:24:46,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:46,734 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:24:46,776 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:24:46,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.017 2026-09-07 12:24:46,779 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:24:46,825 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:24:46,836 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:24:46,844 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:24:46,869 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /web/image/res.users/152/avatar_128 HTTP/1.1" 200 - 14 0.065 0.031 2026-09-07 12:24:46,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.008 0.072 2026-09-07 12:24:46,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [2/25] Tour LoyaltyHistoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:24:46,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:46] "GET /pos/ui/81 HTTP/1.1" 200 - 31 0.033 0.098 2026-09-07 12:24:47,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 31 0.075 0.199 2026-09-07 12:24:47,113 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:24:47,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [3/25] Tour LoyaltyHistoryTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-07 12:24:47,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.165 2026-09-07 12:24:47,138 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:47,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.009 0.166 2026-09-07 12:24:47,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image?model=product.template&field=image_128&id=1794&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-09-07 12:24:47,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-09-07 12:24:47,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image?model=product.template&field=image_128&id=1795&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-09-07 12:24:47,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-09-07 12:24:47,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-07 12:24:47,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image?model=product.template&field=image_128&id=1798&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-07 12:24:47,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image?model=product.template&field=image_128&id=1800&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-07 12:24:47,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.167 2026-09-07 12:24:47,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:47] "GET /web/image?model=product.template&field=image_128&id=1797&unique=2026-09-07T12:24:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-07 12:24:47,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [4/25] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:24:47,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [5/25] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:24:47,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [6/25] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-09-07 12:24:47,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [7/25] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:24:47,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [8/25] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:24:47,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [9/25] Tour LoyaltyHistoryTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:24:47,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [10/25] Tour LoyaltyHistoryTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:24:48,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [11/25] Tour LoyaltyHistoryTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:24:48,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [12/25] Tour LoyaltyHistoryTour → Step Search for partner "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:24:48,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [13/25] Tour LoyaltyHistoryTour → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-09-07 12:24:48,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [14/25] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:24:48,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.010 2026-09-07 12:24:48,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [15/25] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-09-07 12:24:48,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [16/25] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10"):not(:visible)) 2026-09-07 12:24:48,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [17/25] Tour LoyaltyHistoryTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:24:48,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [18/25] Tour LoyaltyHistoryTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:24:48,427 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:48,429 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:24:48,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [19/25] Tour LoyaltyHistoryTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:24:48,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [20/25] Tour LoyaltyHistoryTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:24:48,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [21/25] Tour LoyaltyHistoryTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:24:48,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [22/25] Tour LoyaltyHistoryTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:24:48,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [23/25] Tour LoyaltyHistoryTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:24:48,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [24/25] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:24:48,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18562201 started for PoS orders references: [{'name': '/', 'pos_reference': '261-81-000001', 'uuid': '77afed55-81a7-4c4a-9f87-212e6978ccef'}] 2026-09-07 12:24:48,778 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:24:49,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18562201 order {'name': '/', 'pos_reference': '261-81-000001', 'uuid': '77afed55-81a7-4c4a-9f87-212e6978ccef'} created pos.order #642 2026-09-07 12:24:49,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18562201 finished 2026-09-07 12:24:49,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.158 0.189 2026-09-07 12:24:49,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.018 0.030 2026-09-07 12:24:49,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:24:49,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34667018 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '77afed55-81a7-4c4a-9f87-212e6978ccef'}] 2026-09-07 12:24:49,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [25/25] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:24:49,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34667018 order {'name': 'Shop - 000001', 'pos_reference': '261-81-000001', 'uuid': '77afed55-81a7-4c4a-9f87-212e6978ccef'} sync ignored for existing PoS order pos.order(642,) (state: paid) 2026-09-07 12:24:49,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34667018 finished 2026-09-07 12:24:49,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-09-07 12:24:49,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:24:49,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 19882512 (allocated 21630976) 2026-09-07 12:24:49,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:24:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.111 0.098 2026-09-07 12:24:49,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 92680 2026-09-07 12:24:49,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-09-07 12:24:49,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 92680 2026-09-07 12:24:49,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122449_698956_test_pos_loyalty_history.txt 2026-09-07 12:24:49,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpy88t8w48_chrome_odoo" 2026-09-07 12:24:49,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-09-07 12:24:50,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-07 12:25:00,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-09-07 12:25:00,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-09-07 12:25:04,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:25:12,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-07 12:25:12,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 12:25:20,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-09-07 12:25:20,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-09-07 12:25:20,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-09-07 12:25:20,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-09-07 12:25:20,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:25:30,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-07 12:25:30,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 92895 2026-09-07 12:25:30,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpp_j0iwtf_chrome_odoo 2026-09-07 12:25:30,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:36837/json/version 2026-09-07 12:25:30,775 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:25:30,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:25:30,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:36837/json 2026-09-07 12:25:30,828 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:25:30,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:36837/devtools/page/782AE64695060F3F3051CB562ADF70BA 2026-09-07 12:25:30,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-09-07 12:25:30,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-09-07 12:25:31,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:25:31,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-09-07 12:25:31,032 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:25:31,032 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:25:31,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:25:31,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:31] "GET /pos/ui/87 HTTP/1.1" 200 - 85 0.052 0.439 2026-09-07 12:25:31,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '782AE64695060F3F3051CB562ADF70BA', 'loaderId': '03254EF83B208BDDCD2AC87DAD171630', 'isDownload': False} 2026-09-07 12:25:31,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-09-07 12:25:31,560 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:25:31,596 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:31] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:25:31,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:31] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-07 12:25:31,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:31] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-07 12:25:32,098 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:25:32,114 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:25:32,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.024 2026-09-07 12:25:32,140 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:25:32,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [1/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-09-07 12:25:32,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-07 12:25:32,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:25:32,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:25:32,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.010 2026-09-07 12:25:32,260 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-07 12:25:32,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.028 2026-09-07 12:25:32,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-07 12:25:32,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order 2026-09-07 12:25:32,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:25:32,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 167, model: sale.order.line 2026-09-07 12:25:32,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:25:32,962 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.308 0.306 2026-09-07 12:25:32,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:25:33,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.011 2026-09-07 12:25:33,146 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image/res.company/83/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.033 2026-09-07 12:25:33,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:25:33,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:25:33,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:25:33,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:25:33,299 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:25:33,324 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:25:33,324 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:25:33,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [2/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:25:33,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image/res.users/167/avatar_128 HTTP/1.1" 200 - 14 0.037 0.033 2026-09-07 12:25:33,374 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:25:33,387 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:25:33,395 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:25:33,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=res.company&id=83&field=logo HTTP/1.1" 200 - 3 0.012 0.086 2026-09-07 12:25:33,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image/res.company/83/favicon HTTP/1.1" 200 - 4 0.006 0.089 2026-09-07 12:25:33,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /pos/ui/87?from_backend=True HTTP/1.1" 200 - 31 0.018 0.061 2026-09-07 12:25:33,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /pos/ui/87 HTTP/1.1" 200 - 31 0.052 0.114 2026-09-07 12:25:33,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [3/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:25:33,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=product.template&field=image_128&id=1862&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.011 0.028 2026-09-07 12:25:33,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [4/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished")) 2026-09-07 12:25:33,713 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:25:33,730 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:25:33,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=product.template&field=image_128&id=1863&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.017 0.099 2026-09-07 12:25:33,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=product.template&field=image_128&id=1865&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-09-07 12:25:33,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=product.template&field=image_128&id=1870&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-07 12:25:33,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=product.template&field=image_128&id=1867&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.163 2026-09-07 12:25:33,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=product.template&field=image_128&id=1864&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.010 0.213 2026-09-07 12:25:33,924 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=product.template&field=image_128&id=1868&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-09-07 12:25:33,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=product.template&field=image_128&id=1874&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-07 12:25:33,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:33] "GET /web/image?model=product.template&field=image_128&id=1866&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.010 0.311 2026-09-07 12:25:34,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:34] "GET /web/image?model=product.template&field=image_128&id=1872&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-09-07 12:25:34,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:34] "GET /web/image?model=product.template&field=image_128&id=1871&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-07 12:25:34,067 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:34] "GET /web/image?model=product.template&field=image_128&id=1873&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.170 2026-09-07 12:25:34,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:34] "GET /web/image?model=product.template&field=image_128&id=1869&unique=2026-09-07T12:25:20.000+00:00 HTTP/1.1" 200 - 3 0.010 0.179 2026-09-07 12:25:34,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.204 2026-09-07 12:25:34,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [5/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:25:34,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [6/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:25:34,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [7/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-09-07 12:25:34,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [8/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-07 12:25:34,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [9/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-09-07 12:25:34,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:34] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.073 0.067 2026-09-07 12:25:34,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [10/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:25:34,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [11/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-07 12:25:34,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [12/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Basic Kit' (trigger: article.product .product-content .product-name:contains("Basic Kit")) 2026-09-07 12:25:34,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [13/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:25:34,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [14/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:25:34,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [15/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-09-07 12:25:35,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [16/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-09-07 12:25:35,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [17/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-09-07 12:25:35,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:35] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.059 0.081 2026-09-07 12:25:35,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [18/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:25:35,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [19/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-07 12:25:35,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [20/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:25:35,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [21/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:25:35,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [22/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:25:35,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [23/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:25:35,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [24/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Search for partner "AAAA Super Customer" (trigger: .modal-dialog .input-group input) 2026-09-07 12:25:35,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [25/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click partner 'AAAA Super Customer' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Super Customer)) 2026-09-07 12:25:35,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [26/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:25:35,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [27/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:25:35,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [28/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:25:35,923 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:25:35,925 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:25:35,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [29/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:25:36,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [30/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:25:36,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [31/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-07 12:25:36,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [32/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-07 12:25:36,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [33/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-07 12:25:36,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [34/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:25:36,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [35/35] Tour test_ship_later_kit_and_mto_manufactured_product → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-07 12:25:36,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72731069 started for PoS orders references: [{'name': '/', 'pos_reference': '261-87-000001', 'uuid': 'f421b9de-a3a5-47be-b67e-85a45511f0e9'}] 2026-09-07 12:25:36,329 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:25:36,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72731069 order {'name': '/', 'pos_reference': '261-87-000001', 'uuid': 'f421b9de-a3a5-47be-b67e-85a45511f0e9'} created pos.order #644 2026-09-07 12:25:36,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72731069 finished 2026-09-07 12:25:36,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 285 0.307 0.321 2026-09-07 12:25:37,011 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25: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-09-07 12:25:37,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-09-07 12:25:37,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_ship_later_kit_and_mto_manufactured_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-09-07 12:25:37,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81699186 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-87-000001', 'uuid': 'f421b9de-a3a5-47be-b67e-85a45511f0e9'}] 2026-09-07 12:25:37,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81699186 order {'name': 'Shop - 000001', 'pos_reference': '261-87-000001', 'uuid': 'f421b9de-a3a5-47be-b67e-85a45511f0e9'} sync ignored for existing PoS order pos.order(644,) (state: paid) 2026-09-07 12:25:37,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81699186 finished 2026-09-07 12:25:37,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:25:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.081 0.096 2026-09-07 12:25:37,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 20398320 (allocated 21630976) 2026-09-07 12:25:37,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 92895 2026-09-07 12:25:37,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-09-07 12:25:37,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 92895 2026-09-07 12:25:37,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122537_511139_test_ship_later_kit_and_mto_manufactured_product.txt 2026-09-07 12:25:37,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpp_j0iwtf_chrome_odoo" 2026-09-07 12:25:37,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:25:46,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-07 12:25:47,161 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1182] 2026-09-07 12:25:48,977 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-09-07 12:25:49,426 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1184] 2026-09-07 12:25:51,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-09-07 12:25:51,855 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1186] 2026-09-07 12:25:52,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-07 12:25:53,263 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1188] 2026-09-07 12:25:54,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-07 12:25:54,462 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1191, 1192] 2026-09-07 12:25:55,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-07 12:25:55,648 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1196, 1197] 2026-09-07 12:25:55,855 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1201, 1202, 1203] 2026-09-07 12:25:58,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-07 12:25:59,015 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1204, 1205] 2026-09-07 12:25:59,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-07 12:25:59,790 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1208, 1209] 2026-09-07 12:26:00,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-09-07 12:26:01,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65567787 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-07 12:26:01,384 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1212, 1213] 2026-09-07 12:26:01,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65567787 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #653 2026-09-07 12:26:01,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65567787 finished 2026-09-07 12:26:01,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-07 12:26:02,335 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #169 deleted stock.move records with IDs: [1218] 2026-09-07 12:26:02,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-07 12:26:12,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-07 12:26:13,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84720449 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-07 12:26:13,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84720449 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #655 2026-09-07 12:26:13,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84720449 finished 2026-09-07 12:26:13,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:13,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:14,209 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 12:26:14,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:14] "GET /pos/pay/655?access_token=86e0084c-073d-4fab-ac0a-cdaaf0c3c498 HTTP/1.1" 200 - 257 0.221 0.876 2026-09-07 12:26:14,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:14,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:14] "POST /pos/pay/transaction/655 HTTP/1.1" 200 - 37 0.015 0.021 2026-09-07 12:26:14,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:15,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:15] "GET /pos/pay/confirmation/655?access_token=86e0084c-073d-4fab-ac0a-cdaaf0c3c498&tx_id=1 HTTP/1.1" 200 - 308 0.364 0.424 2026-09-07 12:26:15,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-07 12:26:15,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86216243 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-07 12:26:15,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86216243 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #656 2026-09-07 12:26:15,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86216243 finished 2026-09-07 12:26:15,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:16,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:17,024 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 12:26:17,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:17] "GET /pos/pay/656?access_token=d691cda4-f097-4371-8276-dd66669aa713 HTTP/1.1" 200 - 255 0.239 0.968 2026-09-07 12:26:17,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:17,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:17] "POST /pos/pay/transaction/656 HTTP/1.1" 200 - 37 0.020 0.028 2026-09-07 12:26:17,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:17,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:17] "GET /pos/pay/confirmation/656?access_token=d691cda4-f097-4371-8276-dd66669aa713&tx_id=2 HTTP/1.1" 200 - 308 0.363 0.442 2026-09-07 12:26:18,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-07 12:26:18,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25243127 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-07 12:26:18,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25243127 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #657 2026-09-07 12:26:18,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25243127 finished 2026-09-07 12:26:18,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:19,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:19,923 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 12:26:19,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:19] "GET /pos/pay/657?access_token=c55a583b-6e10-41a6-93e0-03811ffb416d HTTP/1.1" 200 - 255 0.137 1.047 2026-09-07 12:26:19,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:19,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:19] "POST /pos/pay/transaction/657 HTTP/1.1" 200 - 37 0.018 0.030 2026-09-07 12:26:20,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:20,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:20] "GET /pos/pay/confirmation/657?access_token=c55a583b-6e10-41a6-93e0-03811ffb416d&tx_id=3 HTTP/1.1" 200 - 202 0.201 0.305 2026-09-07 12:26:20,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:20,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:20] "GET /pos/pay/657?access_token=c55a583b-6e10-41a6-93e0-03811ffb416d HTTP/1.1" 200 - 47 0.036 0.035 2026-09-07 12:26:20,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:20,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:20] "POST /pos/pay/transaction/657 HTTP/1.1" 200 - 32 0.021 0.032 2026-09-07 12:26:20,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:21,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:21] "GET /pos/pay/confirmation/657?access_token=c55a583b-6e10-41a6-93e0-03811ffb416d&tx_id=4 HTTP/1.1" 200 - 256 0.233 0.289 2026-09-07 12:26:21,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-09-07 12:26:22,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 93120 2026-09-07 12:26:22,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpocpgifz7_chrome_odoo 2026-09-07 12:26:22,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:43727/json/version 2026-09-07 12:26:22,246 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:22,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-09-07 12:26:22,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:43727/json 2026-09-07 12:26:22,308 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:22,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:43727/devtools/page/C58BF856BA4F9E0927C832733B1D82AA 2026-09-07 12:26:22,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-09-07 12:26:22,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-09-07 12:26:22,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:26:22,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-09-07 12:26:22,520 26 INFO rb-6a8d31b-224617-412612 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/44bfeb41252a45b7?access_token=44bfeb41252a45b7" in browser 2026-09-07 12:26:22,520 26 INFO rb-6a8d31b-224617-412612 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/44bfeb41252a45b7?access_token=44bfeb41252a45b7" 2026-09-07 12:26:22,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:22,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:22] "GET /pos_customer_display/90/44bfeb41252a45b7?access_token=44bfeb41252a45b7 HTTP/1.1" 200 - 47 0.027 0.334 2026-09-07 12:26:22,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'C58BF856BA4F9E0927C832733B1D82AA', 'loaderId': '3FB8D512BEEE96F56D755AFA31925975', 'isDownload': False} 2026-09-07 12:26:22,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-09-07 12:26:22,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ec2ce08/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/ec2ce08/point_of_sale.customer_display_assets_test.min.js 2026-09-07 12:26:22,976 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:22] "GET /web/assets/1/ec2ce08/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 11 0.009 0.024 2026-09-07 12:26:22,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a5e2e4a/point_of_sale.customer_display_assets.min.js, copying from /web/assets/a5e2e4a/point_of_sale.customer_display_assets.min.js 2026-09-07 12:26:23,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:23] "GET /web/assets/1/a5e2e4a/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-09-07 12:26:23,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/526d082/point_of_sale.customer_display_assets.min.css, copying from /web/assets/526d082/point_of_sale.customer_display_assets.min.css 2026-09-07 12:26:23,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:23] "GET /web/assets/1/526d082/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.014 0.080 2026-09-07 12:26:23,169 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:26:23,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.007 2026-09-07 12:26:23,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-09-07 12:26:23,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-07 12:26:23,242 26 INFO rb-6a8d31b-224617-412612 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/44bfeb41252a45b7?access_token=44bfeb41252a45b7", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:26:23,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:23] "GET /logo?company=85 HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:26:23,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-07 12:26:23,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-07 12:26:23,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [2/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-09-07 12:26:23,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [3/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-09-07 12:26:23,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [4/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-09-07 12:26:23,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [5/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='] 2026-09-07 12:26:23,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [6/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: payment approved, with value: [object Object] (trigger: body) 2026-09-07 12:26:23,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [7/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-07 12:26:23,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [8/18] Tour CustomerDisplayTourOnlinePayment → Step Check that: ---dialog is open--- is not true (trigger: body:not(:has(.modal .modal-content))) 2026-09-07 12:26:23,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [9/18] Tour CustomerDisplayTourOnlinePayment → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-09-07 12:26:23,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [10/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: new order, with value: {"lines":[],"finalized":false,"amount":"0.00","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-07 12:26:23,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-09-07 12:26:23,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [12/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:26:23,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [13/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 0.00 (trigger: div.row:has(div:contains('Total')):has(div:contains('0.00'))) 2026-09-07 12:26:23,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [14/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: add product, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":true,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":false,"amount":"2,972.75","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-09-07 12:26:23,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [15/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-09-07 12:26:24,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [16/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-09-07 12:26:24,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [17/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-09-07 12:26:24,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [18/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='] 2026-09-07 12:26:24,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-09-07 12:26:24,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:26:24,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4156916 (allocated 4980736) 2026-09-07 12:26:24,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 93120 2026-09-07 12:26:24,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-09-07 12:26:24,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 93120 2026-09-07 12:26:24,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:24] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.154 0.817 2026-09-07 12:26:24,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122624_378746_test_customer_display_online_payment.txt 2026-09-07 12:26:24,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpocpgifz7_chrome_odoo" 2026-09-07 12:26:24,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-07 12:26:24,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 93291 2026-09-07 12:26:24,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmp4ewjlj9b_chrome_odoo 2026-09-07 12:26:24,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:45251/json/version 2026-09-07 12:26:24,726 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:24,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 12:26:24,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:45251/json 2026-09-07 12:26:24,772 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:24,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:45251/devtools/page/53FB9A333586E8A3C935B17DCAE9A312 2026-09-07 12:26:24,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-09-07 12:26:24,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-09-07 12:26:24,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-09-07 12:26:24,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-09-07 12:26:24,994 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:24,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-09-07 12:26:25,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:25,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:25] "GET /pos/ui/91 HTTP/1.1" 200 - 86 0.068 0.473 2026-09-07 12:26:25,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '53FB9A333586E8A3C935B17DCAE9A312', 'loaderId': '2204C5B76858CE59BCAB5230C700847F', 'isDownload': False} 2026-09-07 12:26:25,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-07 12:26:25,567 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:26:25,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:25] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.015 2026-09-07 12:26:25,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:25] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-09-07 12:26:25,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:25] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-07 12:26:26,078 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:26,084 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:26:26,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:26:26,122 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:26,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [1/74] Tour OnlinePaymentErrorsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:26:26,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:26:26,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:26:26,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:26,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.014 0.009 2026-09-07 12:26:26,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-07 12:26:26,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.014 0.027 2026-09-07 12:26:26,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-07 12:26:26,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.303 0.260 2026-09-07 12:26:26,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:26:26,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26: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.007 2026-09-07 12:26:27,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-07 12:26:27,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.007 2026-09-07 12:26:27,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-09-07 12:26:27,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-09-07 12:26:27,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:26:27,166 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:26:27,195 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:26:27,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.007 0.036 2026-09-07 12:26:27,220 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:26:27,237 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:26:27,241 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.008 2026-09-07 12:26:27,306 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:26:27,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.094 0.052 2026-09-07 12:26:27,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/image/res.company/85/favicon HTTP/1.1" 200 - 4 0.019 0.067 2026-09-07 12:26:27,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [2/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:26:27,459 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:26:27,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /pos/ui/91 HTTP/1.1" 200 - 31 0.049 0.138 2026-09-07 12:26:27,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 31 0.027 0.247 2026-09-07 12:26:27,549 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:26:27,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/image/res.company/85/favicon HTTP/1.1" 304 - 4 0.006 0.115 2026-09-07 12:26:27,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [3/74] Tour OnlinePaymentErrorsTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:26:27,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "GET /web/image?model=product.template&field=image_128&id=1918&unique=2026-09-07T12:26:02.000+00:00 HTTP/1.1" 200 - 3 0.017 0.154 2026-09-07 12:26:27,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.083 2026-09-07 12:26:27,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [4/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:27,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [5/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:26:27,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [6/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:26:27,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [7/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:26:27,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [8/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-07 12:26:28,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [9/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:28,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [10/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:28,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [11/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-07 12:26:28,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [12/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:28,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [13/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:26:28,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [14/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:26:28,411 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:28,415 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:28,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [15/74] Tour OnlinePaymentErrorsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:26:28,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [16/74] Tour OnlinePaymentErrorsTour → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-07 12:26:28,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [17/74] Tour OnlinePaymentErrorsTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-07 12:26:28,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [18/74] Tour OnlinePaymentErrorsTour → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-09-07 12:26:28,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [19/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:28,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [20/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:28,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29042582 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'}] 2026-09-07 12:26:28,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29042582 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'} created pos.order #658 2026-09-07 12:26:28,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29042582 finished 2026-09-07 12:26:28,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.067 0.070 2026-09-07 12:26:28,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [21/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-07 12:26:28,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [22/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:26:29,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [23/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-09-07 12:26:29,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [24/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment")) 2026-09-07 12:26:29,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [25/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: .modal div.numpad button:contains(/^4$/)) 2026-09-07 12:26:29,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [26/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-09-07 12:26:29,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [27/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:26:29,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [28/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:29,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [29/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0")) 2026-09-07 12:26:29,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [30/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-09-07 12:26:29,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [31/74] Tour OnlinePaymentErrorsTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-09-07 12:26:29,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [32/74] Tour OnlinePaymentErrorsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:26:29,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [33/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:26:29,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [34/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-09-07 12:26:29,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [35/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-07 12:26:29,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [36/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:26:29,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [37/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-09-07 12:26:29,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [38/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0")) 2026-09-07 12:26:29,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [39/74] Tour OnlinePaymentErrorsTour → Step change is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-09-07 12:26:29,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [40/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-07 12:26:29,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [41/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:26:30,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [42/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:26:30,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46437560 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'}] 2026-09-07 12:26:30,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [677] to pos.order #658 2026-09-07 12:26:30,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46437560 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'} updated pos.order #658 2026-09-07 12:26:30,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46437560 finished 2026-09-07 12:26:30,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 93 0.125 0.126 2026-09-07 12:26:30,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.009 2026-09-07 12:26:30,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:30] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.008 0.011 2026-09-07 12:26:30,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [43/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-09-07 12:26:30,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [44/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:30,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [45/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:30,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78982684 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'}] 2026-09-07 12:26:30,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78982684 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'} updated pos.order #658 2026-09-07 12:26:30,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78982684 finished 2026-09-07 12:26:30,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.067 0.077 2026-09-07 12:26:30,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [46/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-09-07 12:26:30,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [47/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:30,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [48/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:26:30,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [49/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:30,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [50/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0")) 2026-09-07 12:26:30,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [51/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-07 12:26:30,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [52/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:26:30,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [53/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:26:30,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78522184 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'}] 2026-09-07 12:26:31,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78522184 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'} updated pos.order #658 2026-09-07 12:26:31,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78522184 finished 2026-09-07 12:26:31,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.029 0.071 2026-09-07 12:26:31,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:31] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.015 2026-09-07 12:26:31,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:31] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.011 2026-09-07 12:26:31,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [54/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-09-07 12:26:31,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [55/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:31,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [56/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:31,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63408929 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'}] 2026-09-07 12:26:31,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63408929 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'} updated pos.order #658 2026-09-07 12:26:31,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63408929 finished 2026-09-07 12:26:31,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.039 0.067 2026-09-07 12:26:31,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [57/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-09-07 12:26:31,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [58/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:31,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [59/74] Tour OnlinePaymentErrorsTour → Step click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0"))) 2026-09-07 12:26:31,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [60/74] Tour OnlinePaymentErrorsTour → Step delete Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")) ~ .delete-button) 2026-09-07 12:26:31,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [61/74] Tour OnlinePaymentErrorsTour → Step click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("2.0"))) 2026-09-07 12:26:31,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [62/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:26:31,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [63/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-09-07 12:26:31,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [64/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-09-07 12:26:31,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [65/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:26:31,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [66/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-09-07 12:26:31,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [67/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0")) 2026-09-07 12:26:31,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [68/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:32,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [69/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:32,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [70/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0")) 2026-09-07 12:26:32,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [71/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:26:32,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [72/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-07 12:26:32,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [73/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:26:32,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [74/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:26:32,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52720859 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'}] 2026-09-07 12:26:32,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52720859 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'a65c876f-04c0-4de3-9624-2e4328358384'} updated pos.order #658 2026-09-07 12:26:32,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52720859 finished 2026-09-07 12:26:32,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.056 0.090 2026-09-07 12:26:32,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:32] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.009 2026-09-07 12:26:32,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:32] "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.005 0.010 2026-09-07 12:26:32,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-09-07 12:26:32,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:26:32,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15393180 (allocated 16777216) 2026-09-07 12:26:32,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 93291 2026-09-07 12:26:32,647 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-09-07 12:26:32,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 93291 2026-09-07 12:26:32,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122632_747165_test_errors_tour.txt 2026-09-07 12:26:32,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmp4ewjlj9b_chrome_odoo" 2026-09-07 12:26:32,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-07 12:26:32,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22785746 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-07 12:26:32,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22785746 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #659 2026-09-07 12:26:32,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22785746 finished 2026-09-07 12:26:32,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:33,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:34,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:34] "GET /pos/pay/659?access_token=440f5def-c4d0-44c0-8c83-8068b462d08 HTTP/1.1" 403 - 123 0.094 1.013 2026-09-07 12:26:34,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:34,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:34] "GET /pos/pay/659?access_token= HTTP/1.1" 403 - 26 0.013 0.042 2026-09-07 12:26:34,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:34,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:34] "GET /pos/pay/confirmation/659?access_token=440f5def-c4d0-44c0-8c83-8068b462d08&tx_id=1 HTTP/1.1" 403 - 18 0.008 0.033 2026-09-07 12:26:34,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:34,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:34] "GET /pos/pay/confirmation/659?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.011 0.038 2026-09-07 12:26:34,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-09-07 12:26:34,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 93504 2026-09-07 12:26:34,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmp4oqgnre7_chrome_odoo 2026-09-07 12:26:34,625 26 INFO rb-6a8d31b-224617-412612 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:36211/json/version 2026-09-07 12:26:34,626 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:34,683 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:34,683 26 INFO rb-6a8d31b-224617-412612 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:36211/json 2026-09-07 12:26:34,688 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:34,703 26 INFO rb-6a8d31b-224617-412612 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:36211/devtools/page/8C9B0AA8BF6D9946260132C7131CB15A 2026-09-07 12:26:34,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Enable chrome headless console log notification 2026-09-07 12:26:34,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-09-07 12:26:34,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:26:34,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-09-07 12:26:34,887 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:34,887 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:34,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:35,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.062 0.408 2026-09-07 12:26:35,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '8C9B0AA8BF6D9946260132C7131CB15A', 'loaderId': '82E1F1522D2A60F11237EC52854FDCD8', 'isDownload': False} 2026-09-07 12:26:35,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate ready code "odoo.isTourReady('test_online_payment_amount_updated_after_order_modification')" 2026-09-07 12:26:35,387 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:26:35,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:26:35,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:26:35,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-09-07 12:26:35,853 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:35,857 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:26:35,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-07 12:26:35,893 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:35,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [1/42] Tour test_online_payment_amount_updated_after_order_modification → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:26:35,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-07 12:26:35,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:26:35,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:35,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-07 12:26:35,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.025 2026-09-07 12:26:36,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.015 2026-09-07 12:26:36,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.007 0.026 2026-09-07 12:26:36,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.203 0.247 2026-09-07 12:26:36,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:26:36,609 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:26:36,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-09-07 12:26:36,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:26:36,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: Owl is running in 'dev' mode. 2026-09-07 12:26:36,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:26:36,756 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:36,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:36,784 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:36,793 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:26:36,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.017 0.034 2026-09-07 12:26:36,828 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26: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-09-07 12:26:36,830 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:26:36,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.003 0.061 2026-09-07 12:26:36,856 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:36,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /web/image/res.company/85/favicon HTTP/1.1" 200 - 4 0.013 0.012 2026-09-07 12:26:36,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [2/42] Tour test_online_payment_amount_updated_after_order_modification → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:26:36,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:36] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.059 0.059 2026-09-07 12:26:37,070 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:26:37,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:37] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.071 0.161 2026-09-07 12:26:37,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:37] "GET /web/image/res.company/85/favicon HTTP/1.1" 304 - 4 0.003 0.105 2026-09-07 12:26:37,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:37] "GET /web/image?model=product.template&field=image_128&id=1918&unique=2026-09-07T12:26:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-07 12:26:37,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [3/42] Tour test_online_payment_amount_updated_after_order_modification → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:26:37,177 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:37,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.043 2026-09-07 12:26:37,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [4/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:37,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [5/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:26:37,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [6/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:26:37,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [7/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:26:37,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [8/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-07 12:26:37,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [9/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:37,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [10/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:37,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [11/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-07 12:26:37,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [12/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:37,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [13/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:26:37,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [14/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:26:37,981 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:26:37,983 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:26:38,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [15/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:26:38,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [16/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-07 12:26:38,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [17/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:38,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [18/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:38,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23279088 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '8de3dd11-a724-4196-b0ea-56acf4b6cb36'}] 2026-09-07 12:26:38,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23279088 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '8de3dd11-a724-4196-b0ea-56acf4b6cb36'} created pos.order #660 2026-09-07 12:26:38,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23279088 finished 2026-09-07 12:26:38,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.068 0.079 2026-09-07 12:26:38,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [19/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-07 12:26:38,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [20/42] Tour test_online_payment_amount_updated_after_order_modification → Step click Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0"))) 2026-09-07 12:26:38,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [21/42] Tour test_online_payment_amount_updated_after_order_modification → Step delete Online payment paymentline with 48.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("48.0")) ~ .delete-button) 2026-09-07 12:26:38,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [22/42] Tour test_online_payment_amount_updated_after_order_modification → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-07 12:26:38,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [23/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-07 12:26:38,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [24/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-07 12:26:38,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [25/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check the product page (trigger: .product-list) 2026-09-07 12:26:38,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [26/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:38,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [27/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:26:38,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [28/42] Tour test_online_payment_amount_updated_after_order_modification → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:26:38,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [29/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:38,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [30/42] Tour test_online_payment_amount_updated_after_order_modification → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:39,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [31/42] Tour test_online_payment_amount_updated_after_order_modification → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"20.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("20"))) 2026-09-07 12:26:39,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [32/42] Tour test_online_payment_amount_updated_after_order_modification → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:39,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [33/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:26:39,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [34/42] Tour test_online_payment_amount_updated_after_order_modification → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:26:39,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [35/42] Tour test_online_payment_amount_updated_after_order_modification → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:26:39,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [36/42] Tour test_online_payment_amount_updated_after_order_modification → Step total is 96.0 (trigger: .total:contains("96.0")) 2026-09-07 12:26:39,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [37/42] Tour test_online_payment_amount_updated_after_order_modification → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:39,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [38/42] Tour test_online_payment_amount_updated_after_order_modification → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:39,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61991381 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '8de3dd11-a724-4196-b0ea-56acf4b6cb36'}] 2026-09-07 12:26:39,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61991381 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '8de3dd11-a724-4196-b0ea-56acf4b6cb36'} updated pos.order #660 2026-09-07 12:26:39,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61991381 finished 2026-09-07 12:26:39,497 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.042 0.075 2026-09-07 12:26:39,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [39/42] Tour test_online_payment_amount_updated_after_order_modification → Step amount tendered in the line is '96.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("96.0")) 2026-09-07 12:26:39,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [40/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-07 12:26:39,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [41/42] Tour test_online_payment_amount_updated_after_order_modification → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:26:39,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: [42/42] Tour test_online_payment_amount_updated_after_order_modification → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Scan to Pay")) 2026-09-07 12:26:39,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81509761 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '8de3dd11-a724-4196-b0ea-56acf4b6cb36'}] 2026-09-07 12:26:39,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81509761 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '8de3dd11-a724-4196-b0ea-56acf4b6cb36'} updated pos.order #660 2026-09-07 12:26:39,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81509761 finished 2026-09-07 12:26:39,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.054 0.063 2026-09-07 12:26:39,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:39] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.009 2026-09-07 12:26:39,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-09-07 12:26:39,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_amount_updated_after_order_modification SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:26:39,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:39] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F660%3Faccess_token=624270d8-b4e2-45ba-b01b-b795e90eb7f4?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.091 2026-09-07 12:26:39,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15237544 (allocated 16777216) 2026-09-07 12:26:39,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 93504 2026-09-07 12:26:40,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-09-07 12:26:40,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 93504 2026-09-07 12:26:40,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122640_105866_test_online_payment_amount_updated_after_order_modification.txt 2026-09-07 12:26:40,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmp4oqgnre7_chrome_odoo" 2026-09-07 12:26:40,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-09-07 12:26:40,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7184693 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-09-07 12:26:40,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7184693 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #661 2026-09-07 12:26:40,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7184693 finished 2026-09-07 12:26:40,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:40,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:41,680 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 12:26:41,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:41] "GET /pos/pay/661?access_token=7e9e765a-8aa4-4661-979b-68eae293cfe8 HTTP/1.1" 200 - 260 0.188 0.929 2026-09-07 12:26:41,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:41,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:41] "POST /pos/pay/transaction/661 HTTP/1.1" 200 - 37 0.014 0.027 2026-09-07 12:26:41,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:26:42,497 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:42] "GET /pos/pay/confirmation/661?access_token=7e9e765a-8aa4-4661-979b-68eae293cfe8&tx_id=5 HTTP/1.1" 200 - 293 0.294 0.453 2026-09-07 12:26:43,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-09-07 12:26:44,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 93714 2026-09-07 12:26:44,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmprxwukmyj_chrome_odoo 2026-09-07 12:26:44,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:43061/json/version 2026-09-07 12:26:44,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:44,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-09-07 12:26:44,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:43061/json 2026-09-07 12:26:44,094 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:44,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:43061/devtools/page/583FE0667273BBEB5C3A7CF0F382C276 2026-09-07 12:26:44,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-09-07 12:26:44,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-09-07 12:26:44,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:26:44,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-09-07 12:26:44,297 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:44,297 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:44,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:44,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:44] "GET /pos/ui/91 HTTP/1.1" 200 - 85 0.044 0.359 2026-09-07 12:26:44,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '583FE0667273BBEB5C3A7CF0F382C276', 'loaderId': '32A4906798078023DEA1EECC6262690E', 'isDownload': False} 2026-09-07 12:26:44,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Evaluate ready code "odoo.isTourReady('test_payment_method_customer_required')" 2026-09-07 12:26:44,721 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:26:44,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:44] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.005 2026-09-07 12:26:44,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:44] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-07 12:26:44,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:44] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:26:45,217 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:45,225 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:45,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:26:45,251 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:45,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [1/23] Tour test_payment_method_customer_required → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:26:45,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-07 12:26:45,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.006 2026-09-07 12:26:45,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:45,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.006 0.007 2026-09-07 12:26:45,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-07 12:26:45,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.026 0.041 2026-09-07 12:26:45,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-09-07 12:26:45,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 335 0.243 0.269 2026-09-07 12:26:45,998 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:26:46,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.000 0.005 2026-09-07 12:26:46,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.048 2026-09-07 12:26:46,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:26:46,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-09-07 12:26:46,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:26:46,216 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:46,236 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:26:46,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:26:46,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/image/res.users/176/avatar_128 HTTP/1.1" 200 - 14 0.014 0.018 2026-09-07 12:26:46,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-07 12:26:46,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:26:46,286 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:46,297 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.002 2026-09-07 12:26:46,372 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:46,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.060 0.028 2026-09-07 12:26:46,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [2/23] Tour test_payment_method_customer_required → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:26:46,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/image/res.company/85/favicon HTTP/1.1" 200 - 4 0.003 0.094 2026-09-07 12:26:46,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.025 0.139 2026-09-07 12:26:46,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/image/res.company/85/favicon HTTP/1.1" 304 - 4 0.006 0.081 2026-09-07 12:26:46,609 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/image?model=product.template&field=image_128&id=1918&unique=2026-09-07T12:26:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-09-07 12:26:46,633 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:46,634 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:26:46,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [3/23] Tour test_payment_method_customer_required → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:26:46,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.037 2026-09-07 12:26:46,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [4/23] Tour test_payment_method_customer_required → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:46,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [5/23] Tour test_payment_method_customer_required → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:26:46,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [6/23] Tour test_payment_method_customer_required → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:26:46,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [7/23] Tour test_payment_method_customer_required → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:46,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [8/23] Tour test_payment_method_customer_required → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:26:47,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [9/23] Tour test_payment_method_customer_required → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:26:47,069 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:47,080 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:47,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [10/23] Tour test_payment_method_customer_required → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:26:47,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [11/23] Tour test_payment_method_customer_required → Step total is 4.80 (trigger: .total:contains("4.80")) 2026-09-07 12:26:47,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [12/23] Tour test_payment_method_customer_required → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:47,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [13/23] Tour test_payment_method_customer_required → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:47,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2556774 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd2023fbc-359c-4650-ac1f-3dd9117d013e'}] 2026-09-07 12:26:47,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2556774 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': 'd2023fbc-359c-4650-ac1f-3dd9117d013e'} created pos.order #662 2026-09-07 12:26:47,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2556774 finished 2026-09-07 12:26:47,369 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.028 0.058 2026-09-07 12:26:47,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [14/23] Tour test_payment_method_customer_required → Step amount tendered in the line is '4.80' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("4.80")) 2026-09-07 12:26:47,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [15/23] Tour test_payment_method_customer_required → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-09-07 12:26:47,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [16/23] Tour test_payment_method_customer_required → Step click customer button (trigger: button.partner-button) 2026-09-07 12:26:47,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [17/23] Tour test_payment_method_customer_required → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:26:47,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [18/23] Tour test_payment_method_customer_required → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:26:47,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [19/23] Tour test_payment_method_customer_required → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-07 12:26:47,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [20/23] Tour test_payment_method_customer_required → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-07 12:26:47,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [21/23] Tour test_payment_method_customer_required → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-07 12:26:47,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [22/23] Tour test_payment_method_customer_required → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:26:47,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [23/23] Tour test_payment_method_customer_required → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Payment provider requirement")) 2026-09-07 12:26:48,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-09-07 12:26:48,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:26:48,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 18255440 (allocated 19660800) 2026-09-07 12:26:48,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 93714 2026-09-07 12:26:48,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-09-07 12:26:48,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 93714 2026-09-07 12:26:48,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122648_252206_test_payment_method_customer_required.txt 2026-09-07 12:26:48,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmprxwukmyj_chrome_odoo" 2026-09-07 12:26:48,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-09-07 12:26:48,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55771463 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-07 12:26:48,413 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #172 deleted pos.order records with IDs: [663] 2026-09-07 12:26:48,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-09-07 12:26:48,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 93915 2026-09-07 12:26:48,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmptjumv4bp_chrome_odoo 2026-09-07 12:26:48,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:36991/json/version 2026-09-07 12:26:48,779 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:48,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-09-07 12:26:48,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:36991/json 2026-09-07 12:26:48,809 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:48,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:36991/devtools/page/1B2E3007A134AE0382CB67868E7FE41A 2026-09-07 12:26:48,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-09-07 12:26:48,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-09-07 12:26:48,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:26:48,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-09-07 12:26:48,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Open "http://127.0.0.1:8069/pos/ui/91" in browser 2026-09-07 12:26:48,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/91" 2026-09-07 12:26:49,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:49,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:49] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.043 0.606 2026-09-07 12:26:49,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': '1B2E3007A134AE0382CB67868E7FE41A', 'loaderId': 'C750AB878695A82B1572A9D725BA094E', 'isDownload': False} 2026-09-07 12:26:49,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-09-07 12:26:49,692 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:26:49,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:49] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:26:49,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:49] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:26:49,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:49] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-07 12:26:50,206 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:50,208 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:50,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:26:50,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate test code "odoo.startTour('RestaurantOnlinePaymentTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/91", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:26:50,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [1/26] Tour RestaurantOnlinePaymentTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:26:50,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:26:50,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:26:50,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:50,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-07 12:26:50,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.016 2026-09-07 12:26:50,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-07 12:26:50,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.033 0.034 2026-09-07 12:26:50,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.158 0.304 2026-09-07 12:26:50,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:26:50,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:26:51,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-07 12:26:51,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:26:51,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-09-07 12:26:51,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-07 12:26:51,138 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:26:51,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:26:51,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:26:51,180 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:51,186 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:26:51,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.047 0.033 2026-09-07 12:26:51,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.003 0.081 2026-09-07 12:26:51,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [2/26] Tour RestaurantOnlinePaymentTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:26:51,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/image/res.company/85/favicon HTTP/1.1" 200 - 4 0.004 0.064 2026-09-07 12:26:51,280 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:26:51,305 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:26:51,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/image/res.company/85/favicon HTTP/1.1" 304 - 4 0.010 0.015 2026-09-07 12:26:51,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.028 0.097 2026-09-07 12:26:51,427 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:26:51,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [3/26] Tour RestaurantOnlinePaymentTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:26:51,514 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:26:51,575 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.067 0.212 2026-09-07 12:26:51,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "GET /web/image?model=product.template&field=image_128&id=1918&unique=2026-09-07T12:26:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-07 12:26:51,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.159 2026-09-07 12:26:51,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [4/26] Tour RestaurantOnlinePaymentTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:51,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [5/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:26:51,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [6/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:26:51,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [7/26] Tour RestaurantOnlinePaymentTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:51,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [8/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:26:52,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [9/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:26:52,050 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:52,052 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:52,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [10/26] Tour RestaurantOnlinePaymentTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:26:52,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [11/26] Tour RestaurantOnlinePaymentTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:52,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [12/26] Tour RestaurantOnlinePaymentTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:52,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17879286 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '311642b9-86c1-4536-be14-32540a661d27'}] 2026-09-07 12:26:52,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17879286 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '311642b9-86c1-4536-be14-32540a661d27'} created pos.order #664 2026-09-07 12:26:52,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17879286 finished 2026-09-07 12:26:52,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.065 0.083 2026-09-07 12:26:52,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [13/26] Tour RestaurantOnlinePaymentTour → Step amount tendered in the line is '4.80' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("4.80")) 2026-09-07 12:26:52,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [14/26] Tour RestaurantOnlinePaymentTour → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-07 12:26:52,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [15/26] Tour RestaurantOnlinePaymentTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:26:52,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [16/26] Tour RestaurantOnlinePaymentTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:52,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [17/26] Tour RestaurantOnlinePaymentTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-09-07 12:26:52,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [18/26] Tour RestaurantOnlinePaymentTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:52,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [19/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:26:52,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [20/26] Tour RestaurantOnlinePaymentTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:26:52,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [21/26] Tour RestaurantOnlinePaymentTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:26:52,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [22/26] Tour RestaurantOnlinePaymentTour → Step total is 9.60 (trigger: .total:contains("9.60")) 2026-09-07 12:26:52,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [23/26] Tour RestaurantOnlinePaymentTour → Step delete Online payment paymentline with 4.80 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("4.80")) ~ .delete-button) 2026-09-07 12:26:53,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [24/26] Tour RestaurantOnlinePaymentTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:26:53,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [25/26] Tour RestaurantOnlinePaymentTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:26:53,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: [26/26] Tour RestaurantOnlinePaymentTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:26:53,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28790387 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '311642b9-86c1-4536-be14-32540a661d27'}] 2026-09-07 12:26:53,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [680] to pos.order #664 2026-09-07 12:26:53,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28790387 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '311642b9-86c1-4536-be14-32540a661d27'} updated pos.order #664 2026-09-07 12:26:53,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28790387 finished 2026-09-07 12:26:53,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.096 0.097 2026-09-07 12:26:53,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:53] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.010 2026-09-07 12:26:53,369 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:53] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.008 2026-09-07 12:26:53,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #132512 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '311642b9-86c1-4536-be14-32540a661d27'}] 2026-09-07 12:26:53,394 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:26:53,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #132512 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '311642b9-86c1-4536-be14-32540a661d27'} updated pos.order #664 2026-09-07 12:26:53,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #132512 finished 2026-09-07 12:26:53,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.114 0.192 2026-09-07 12:26:53,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:26:53,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-09-07 12:26:53,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:26:53,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15471790 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-91-000001', 'uuid': '311642b9-86c1-4536-be14-32540a661d27'}] 2026-09-07 12:26:53,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15471790 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-91-000001', 'uuid': '311642b9-86c1-4536-be14-32540a661d27'} sync ignored for existing PoS order pos.order(664,) (state: paid) 2026-09-07 12:26:53,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15471790 finished 2026-09-07 12:26:53,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 15805356 (allocated 17563648) 2026-09-07 12:26:53,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 93915 2026-09-07 12:26:53,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-09-07 12:26:53,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 93915 2026-09-07 12:26:53,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.047 0.111 2026-09-07 12:26:54,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122654_070739_test_restaurant_online_payment_flow.txt 2026-09-07 12:26:54,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmptjumv4bp_chrome_odoo" 2026-09-07 12:26:54,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-09-07 12:26:54,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 94119 2026-09-07 12:26:54,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpfj61rl3k_chrome_odoo 2026-09-07 12:26:54,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:37327/json/version 2026-09-07 12:26:54,448 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:54,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-07 12:26:54,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:37327/json 2026-09-07 12:26:54,484 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:26:54,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:37327/devtools/page/C541801A4B519B5F7A887D25C94C3771 2026-09-07 12:26:54,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-09-07 12:26:54,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-09-07 12:26:54,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:26:54,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-09-07 12:26:54,696 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:54,696 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:54,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:26:55,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "GET /pos/ui/91 HTTP/1.1" 200 - 87 0.047 0.422 2026-09-07 12:26:55,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': 'C541801A4B519B5F7A887D25C94C3771', 'loaderId': 'A06BE651787E07DC671182C6EAC14FBD', 'isDownload': False} 2026-09-07 12:26:55,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate ready code "odoo.isTourReady('test_selected_customer_after_adding_payment_sync')" 2026-09-07 12:26:55,186 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:26:55,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-09-07 12:26:55,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:26:55,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-09-07 12:26:55,672 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:26:55,675 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:55,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:26:55,723 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:26:55,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [1/29] Tour test_selected_customer_after_adding_payment_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:26:55,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-09-07 12:26:55,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:26:55,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:55,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-07 12:26:55,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-07 12:26:55,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.021 2026-09-07 12:26:55,868 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-07 12:26:56,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 346 0.286 0.261 2026-09-07 12:26:56,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:26:56,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:26:56,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/image/res.company/85/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.051 2026-09-07 12:26:56,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:26:56,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-07 12:26:56,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-07 12:26:56,746 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:26:56,738 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-07 12:26:56,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/image?model=res.company&id=85&field=logo HTTP/1.1" 200 - 3 0.019 0.057 2026-09-07 12:26:56,791 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:26:56,792 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.047 2026-09-07 12:26:56,794 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:26:56,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [2/29] Tour test_selected_customer_after_adding_payment_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:26:56,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.039 0.127 2026-09-07 12:26:56,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.170 2026-09-07 12:26:56,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/image/res.company/85/favicon HTTP/1.1" 200 - 4 0.008 0.090 2026-09-07 12:26:56,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/image/res.company/85/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-09-07 12:26:56,966 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:26:56,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/image?model=product.template&field=image_128&id=1918&unique=2026-09-07T12:26:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-07 12:26:56,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [3/29] Tour test_selected_customer_after_adding_payment_sync → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:26:56,992 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:26:57,003 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:57,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:57] "GET /pos/ui/91?from_backend=True HTTP/1.1" 200 - 32 0.046 0.092 2026-09-07 12:26:57,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:57] "GET /pos/ui/91 HTTP/1.1" 200 - 32 0.015 0.158 2026-09-07 12:26:57,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.028 0.165 2026-09-07 12:26:57,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [4/29] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:57,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [5/29] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:26:57,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [6/29] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:26:57,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [7/29] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:26:57,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [8/29] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-07 12:26:57,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [9/29] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:57,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [10/29] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:26:57,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [11/29] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-07 12:26:57,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [12/29] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:26:57,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [13/29] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:26:57,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [14/29] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:26:57,936 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:57,937 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:26:57,977 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [15/29] Tour test_selected_customer_after_adding_payment_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:26:58,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [16/29] Tour test_selected_customer_after_adding_payment_sync → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-09-07 12:26:58,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [17/29] Tour test_selected_customer_after_adding_payment_sync → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-07 12:26:58,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [18/29] Tour test_selected_customer_after_adding_payment_sync → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-09-07 12:26:58,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [19/29] Tour test_selected_customer_after_adding_payment_sync → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-09-07 12:26:58,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [20/29] Tour test_selected_customer_after_adding_payment_sync → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-09-07 12:26:58,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26181575 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '35dd6455-eb19-4130-9873-f8b7d6ebd129'}] 2026-09-07 12:26:58,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26181575 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '35dd6455-eb19-4130-9873-f8b7d6ebd129'} created pos.order #665 2026-09-07 12:26:58,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26181575 finished 2026-09-07 12:26:58,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.028 0.071 2026-09-07 12:26:58,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [21/29] Tour test_selected_customer_after_adding_payment_sync → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-09-07 12:26:58,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [22/29] Tour test_selected_customer_after_adding_payment_sync → Step click customer button (trigger: button.partner-button) 2026-09-07 12:26:58,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [23/29] Tour test_selected_customer_after_adding_payment_sync → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:26:58,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [24/29] Tour test_selected_customer_after_adding_payment_sync → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:26:58,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [25/29] Tour test_selected_customer_after_adding_payment_sync → Step Search for partner "A simple PoS man!" (trigger: .modal-dialog .input-group input) 2026-09-07 12:26:58,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [26/29] Tour test_selected_customer_after_adding_payment_sync → Step click partner 'A simple PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A simple PoS man!)) 2026-09-07 12:26:58,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [27/29] Tour test_selected_customer_after_adding_payment_sync → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-07 12:26:58,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [28/29] Tour test_selected_customer_after_adding_payment_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:26:58,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [29/29] Tour test_selected_customer_after_adding_payment_sync → Step dialog is open (trigger: .modal .modal-content) 2026-09-07 12:26:58,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26072332 started for PoS orders references: [{'name': '/', 'pos_reference': '261-91-000001', 'uuid': '35dd6455-eb19-4130-9873-f8b7d6ebd129'}] 2026-09-07 12:26:58,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26072332 order {'name': '/', 'pos_reference': '261-91-000001', 'uuid': '35dd6455-eb19-4130-9873-f8b7d6ebd129'} updated pos.order #665 2026-09-07 12:26:58,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26072332 finished 2026-09-07 12:26:59,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.039 0.072 2026-09-07 12:26:59,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:59] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.010 2026-09-07 12:26:59,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-09-07 12:26:59,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_selected_customer_after_adding_payment_sync SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-09-07 12:26:59,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:26:59] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F665%3Faccess_token=12f66328-640f-41d3-8465-5bc29386e477?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.068 2026-09-07 12:26:59,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 18588980 (allocated 20185088) 2026-09-07 12:26:59,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 94119 2026-09-07 12:26:59,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-09-07 12:26:59,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 94119 2026-09-07 12:26:59,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122659_340049_test_selected_customer_after_adding_payment_sync.txt 2026-09-07 12:26:59,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpfj61rl3k_chrome_odoo" 2026-09-07 12:26:59,562 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #172 deleted pos.payment.method records with IDs: [239] 2026-09-07 12:26:59,638 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #172 deleted account.account records with IDs: [4441] 2026-09-07 12:26:59,676 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #172 deleted account.payment.method.line records with IDs: [780, 781] 2026-09-07 12:26:59,765 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #172 deleted account.journal records with IDs: [1031] 2026-09-07 12:26:59,796 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #172 deleted account.account records with IDs: [4440] 2026-09-07 12:26:59,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-07 12:27:01,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-09-07 12:27:04,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 94319 2026-09-07 12:27:04,353 26 INFO rb-6a8d31b-224617-412612 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/tmpe9yo8lp4_chrome_odoo 2026-09-07 12:27:04,353 26 INFO rb-6a8d31b-224617-412612 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:38733/json/version 2026-09-07 12:27:04,354 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38733', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:04,393 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:04,394 26 INFO rb-6a8d31b-224617-412612 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:38733/json 2026-09-07 12:27:04,394 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38733', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:04,405 26 INFO rb-6a8d31b-224617-412612 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:38733/devtools/page/F7958E845966F2F38D300C7EC8DA01FC 2026-09-07 12:27:04,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Enable chrome headless console log notification 2026-09-07 12:27:04,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome headless enable page notifications 2026-09-07 12:27:04,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Setting session cookie in browser 2026-09-07 12:27:04,641 26 INFO rb-6a8d31b-224617-412612 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=95014895fac2446b" in browser 2026-09-07 12:27:04,641 26 INFO rb-6a8d31b-224617-412612 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=95014895fac2446b" 2026-09-07 12:27:04,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:27:05,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /pos-self/92?access_token=95014895fac2446b HTTP/1.1" 200 - 57 0.037 0.350 2026-09-07 12:27:05,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'F7958E845966F2F38D300C7EC8DA01FC', 'loaderId': '0A6E7546B0C90EDAE7CD77762ADF1043', 'isDownload': False} 2026-09-07 12:27:05,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Evaluate ready code "odoo.isTourReady('test_kiosk_cart_restore_and_cancel')" 2026-09-07 12:27:05,061 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:05,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:27:05,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.040 2026-09-07 12:27:05,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:27:05,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.092 2026-09-07 12:27:05,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:27:05,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.128 2026-09-07 12:27:05,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.005 2026-09-07 12:27:05,350 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:27:05,368 26 INFO rb-6a8d31b-224617-412612 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=95014895fac2446b", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:27:05,370 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.017 2026-09-07 12:27:05,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [1/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:05,382 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:27:05,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:27:05,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-07 12:27:05,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "POST /pos-self/relations/92 HTTP/1.1" 200 - 37 0.033 0.052 2026-09-07 12:27:05,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-07 12:27:05,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "POST /pos-self/data/92 HTTP/1.1" 200 - 183 0.118 0.147 2026-09-07 12:27:05,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-07 12:27:05,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:05,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:05] "GET /web/image/ir.attachment/5569/raw HTTP/1.1" 200 - 4 0.006 0.006 2026-09-07 12:27:05,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:27:06,036 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:27:06,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/image/pos.category/238/image_128?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 2 0.003 0.028 2026-09-07 12:27:06,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:27:06,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/image/product.template/1924/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-07 12:27:06,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/image/product.template/1920/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.032 2026-09-07 12:27:06,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/image/product.template/1922/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-07 12:27:06,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/image/product.template/1921/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-09-07 12:27:06,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/image/product.template/1923/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-09-07 12:27:06,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [4/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:06,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [5/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:06,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/image/ir.attachment/5535/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:27:06,223 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:27:06,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/image/product.product/2408/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-09-07 12:27:06,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [6/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:06,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "GET /web/image/product.product/2410/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.003 0.027 2026-09-07 12:27:06,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [7/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:27:06,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [8/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Back' (trigger: .btn:contains('Back')) 2026-09-07 12:27:06,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36559576 started for PoS orders references: [{'name': None, 'pos_reference': '260-92-000001', 'uuid': 'f53cff23-98b2-4ebd-9ad2-dc916cd5de0d'}] 2026-09-07 12:27:06,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36559576 order {'name': None, 'pos_reference': '260-92-000001', 'uuid': 'f53cff23-98b2-4ebd-9ad2-dc916cd5de0d'} created pos.order #666 2026-09-07 12:27:06,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36559576 finished 2026-09-07 12:27:06,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.060 0.112 2026-09-07 12:27:06,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-07 12:27:06,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [9/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:06,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [10/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:06,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [11/13] Tour test_kiosk_cart_restore_and_cancel → Step Click back button (trigger: .btn.btn-back) 2026-09-07 12:27:06,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [12/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-07 12:27:06,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [13/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-07 12:27:06,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-07 12:27:06,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_kiosk_cart_restore_and_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-07 12:27:06,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:06] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.019 0.032 2026-09-07 12:27:06,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8901012 (allocated 9961472) 2026-09-07 12:27:06,990 26 INFO rb-6a8d31b-224617-412612 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 94319 2026-09-07 12:27:06,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-07 12:27:06,998 26 INFO rb-6a8d31b-224617-412612 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 94319 2026-09-07 12:27:07,072 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122707_072140_test_kiosk_cart_restore_and_cancel.txt 2026-09-07 12:27:07,072 26 INFO rb-6a8d31b-224617-412612 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/tmpe9yo8lp4_chrome_odoo" 2026-09-07 12:27:07,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-09-07 12:27:10,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 94509 2026-09-07 12:27:10,087 26 INFO rb-6a8d31b-224617-412612 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/tmpcnj38gab_chrome_odoo 2026-09-07 12:27:10,087 26 INFO rb-6a8d31b-224617-412612 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:36551/json/version 2026-09-07 12:27:10,088 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:10,154 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:10,154 26 INFO rb-6a8d31b-224617-412612 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:36551/json 2026-09-07 12:27:10,155 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:10,201 26 INFO rb-6a8d31b-224617-412612 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:36551/devtools/page/60AE4FB8624FC0341962073A8FA9DD93 2026-09-07 12:27:10,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Enable chrome headless console log notification 2026-09-07 12:27:10,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless enable page notifications 2026-09-07 12:27:10,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Setting session cookie in browser 2026-09-07 12:27:10,346 26 INFO rb-6a8d31b-224617-412612 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=2f2b3210942949c6" in browser 2026-09-07 12:27:10,346 26 INFO rb-6a8d31b-224617-412612 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=2f2b3210942949c6" 2026-09-07 12:27:10,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:27:10,862 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:10] "GET /pos-self/93?access_token=2f2b3210942949c6 HTTP/1.1" 200 - 57 0.032 0.465 2026-09-07 12:27:10,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '60AE4FB8624FC0341962073A8FA9DD93', 'loaderId': '02A0A3AD9B973675CA372EB74A9A405B', 'isDownload': False} 2026-09-07 12:27:10,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-07 12:27:10,901 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:10,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:27:10,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:10] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.031 2026-09-07 12:27:10,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:27:10,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:10] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.075 2026-09-07 12:27:10,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:27:11,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.093 2026-09-07 12:27:11,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-07 12:27:11,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:27:11,181 26 INFO rb-6a8d31b-224617-412612 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=2f2b3210942949c6", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:27:11,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.014 2026-09-07 12:27:11,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:27:11,193 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:27:11,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:27:11,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-07 12:27:11,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:11,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.048 0.063 2026-09-07 12:27:11,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.073 2026-09-07 12:27:11,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.145 0.143 2026-09-07 12:27:11,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-09-07 12:27:11,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:11,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/ir.attachment/5610/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:27:11,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:27:11,815 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:27:11,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/pos.category/238/image_128?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 2 0.003 0.026 2026-09-07 12:27:11,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/product.template/1920/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.028 2026-09-07 12:27:11,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:11,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/product.template/1921/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-07 12:27:11,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/product.template/1924/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-07 12:27:11,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/product.template/1922/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.007 0.086 2026-09-07 12:27:11,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:11,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/product.template/1923/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-07 12:27:11,931 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/ir.attachment/5576/raw HTTP/1.1" 200 - 4 0.000 0.005 2026-09-07 12:27:11,956 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27: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-09-07 12:27:11,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:11] "GET /web/image/product.product/2408/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.021 0.013 2026-09-07 12:27:11,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:27:12,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-07 12:27:12,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67832031 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': '3b5c0e49-2864-4558-9a24-fec8b11298bd'}] 2026-09-07 12:27:12,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67832031 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': '3b5c0e49-2864-4558-9a24-fec8b11298bd'} created pos.order #667 2026-09-07 12:27:12,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67832031 finished 2026-09-07 12:27:12,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.055 0.095 2026-09-07 12:27:12,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-07 12:27:12,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-09-07 12:27:12,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:27:12,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7703948 (allocated 8650752) 2026-09-07 12:27:12,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 94509 2026-09-07 12:27:12,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-09-07 12:27:12,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 94509 2026-09-07 12:27:12,484 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122712_484009_test_online_payment_kiosk.txt 2026-09-07 12:27:12,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpcnj38gab_chrome_odoo" 2026-09-07 12:27:12,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:13,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:13] "GET /pos/pay/667?access_token=d045a6a7-2d6e-44df-b424-c91342a5fc71 HTTP/1.1" 200 - 116 0.070 0.682 2026-09-07 12:27:13,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:13,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:13] "POST /pos/pay/transaction/667 HTTP/1.1" 200 - 31 0.040 0.028 2026-09-07 12:27:13,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:13,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:13] "GET /pos/pay/confirmation/667?access_token=d045a6a7-2d6e-44df-b424-c91342a5fc71&exit_route=/&tx_id=6 HTTP/1.1" 303 - 271 0.251 0.328 2026-09-07 12:27:14,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:14] "GET / HTTP/1.1" 200 - 32 0.065 0.204 2026-09-07 12:27:14,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-07 12:27:14,289 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 12:27:14,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.07s) 2026-09-07 12:27:14,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-09-07 12:27:17,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 94702 2026-09-07 12:27:17,515 26 INFO rb-6a8d31b-224617-412612 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/tmp3n0rf9va_chrome_odoo 2026-09-07 12:27:17,515 26 INFO rb-6a8d31b-224617-412612 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:37861/json/version 2026-09-07 12:27:17,516 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:17,593 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:17,593 26 INFO rb-6a8d31b-224617-412612 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:37861/json 2026-09-07 12:27:17,594 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:17,607 26 INFO rb-6a8d31b-224617-412612 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:37861/devtools/page/781FD06AF177F95BC194F501CE39C3DB 2026-09-07 12:27:17,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Enable chrome headless console log notification 2026-09-07 12:27:17,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome headless enable page notifications 2026-09-07 12:27:17,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Setting session cookie in browser 2026-09-07 12:27:17,782 26 INFO rb-6a8d31b-224617-412612 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=5182da47b4204c31" in browser 2026-09-07 12:27:17,783 26 INFO rb-6a8d31b-224617-412612 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=5182da47b4204c31" 2026-09-07 12:27:17,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:27:18,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /pos-self/94?access_token=5182da47b4204c31 HTTP/1.1" 200 - 57 0.025 0.317 2026-09-07 12:27:18,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '781FD06AF177F95BC194F501CE39C3DB', 'loaderId': '6AEEFDCD31875C8C3DA589B56962C21B', 'isDownload': False} 2026-09-07 12:27:18,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-07 12:27:18,168 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:18,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:27:18,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.043 0.034 2026-09-07 12:27:18,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:27:18,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.104 2026-09-07 12:27:18,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:27:18,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.124 2026-09-07 12:27:18,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-07 12:27:18,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:27:18,468 26 INFO rb-6a8d31b-224617-412612 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=5182da47b4204c31", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:27:18,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.021 2026-09-07 12:27:18,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:27:18,479 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:27:18,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-09-07 12:27:18,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:18,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.023 0.033 2026-09-07 12:27:18,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.080 2026-09-07 12:27:18,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.099 0.148 2026-09-07 12:27:18,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.232 2026-09-07 12:27:18,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-07 12:27:18,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:18,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:18] "GET /web/image/ir.attachment/5651/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-07 12:27:19,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:27:19,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/image/pos.category/238/image_128?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:27:19,082 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:27:19,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:19,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/image/product.template/1921/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-07 12:27:19,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/image/product.template/1920/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-09-07 12:27:19,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/image/product.template/1924/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.068 2026-09-07 12:27:19,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/image/product.template/1922/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-07 12:27:19,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:19,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/image/product.template/1923/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-07 12:27:19,198 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:27:19,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/image/ir.attachment/5617/raw HTTP/1.1" 200 - 4 0.005 0.029 2026-09-07 12:27:19,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:27:19,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "GET /web/image/product.product/2408/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-07 12:27:19,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-07 12:27:19,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99616692 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '32202009-38c7-423f-a38d-db6d27a839ae'}] 2026-09-07 12:27:19,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99616692 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '32202009-38c7-423f-a38d-db6d27a839ae'} created pos.order #668 2026-09-07 12:27:19,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99616692 finished 2026-09-07 12:27:19,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.061 0.102 2026-09-07 12:27:19,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.009 2026-09-07 12:27:19,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: tour succeeded 2026-09-07 12:27:19,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:27:19,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7696084 (allocated 8650752) 2026-09-07 12:27:19,572 26 INFO rb-6a8d31b-224617-412612 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 94702 2026-09-07 12:27:19,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Closing websocket connection 2026-09-07 12:27:19,573 26 INFO rb-6a8d31b-224617-412612 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 94702 2026-09-07 12:27:19,678 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122719_678679_test_online_payment_kiosk_no_confirmation_page.txt 2026-09-07 12:27:19,678 26 INFO rb-6a8d31b-224617-412612 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/tmp3n0rf9va_chrome_odoo" 2026-09-07 12:27:19,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:20,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:20] "GET /pos/pay/668?access_token=8ac8d238-7fc5-427f-997e-fe7701a260dd HTTP/1.1" 200 - 116 0.056 0.587 2026-09-07 12:27:20,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:20,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:20] "POST /pos/pay/transaction/668 HTTP/1.1" 200 - 31 0.014 0.027 2026-09-07 12:27:20,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-07 12:27:20,995 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 12:27:20,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.59s) 2026-09-07 12:27:21,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-09-07 12:27:24,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 94889 2026-09-07 12:27:24,015 26 INFO rb-6a8d31b-224617-412612 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/tmp3px2sioa_chrome_odoo 2026-09-07 12:27:24,015 26 INFO rb-6a8d31b-224617-412612 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:34845/json/version 2026-09-07 12:27:24,016 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:24,073 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:24,073 26 INFO rb-6a8d31b-224617-412612 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:34845/json 2026-09-07 12:27:24,074 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:24,097 26 INFO rb-6a8d31b-224617-412612 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:34845/devtools/page/735E048D7409BF9420DDDC53895F8110 2026-09-07 12:27:24,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Enable chrome headless console log notification 2026-09-07 12:27:24,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome headless enable page notifications 2026-09-07 12:27:24,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Setting session cookie in browser 2026-09-07 12:27:24,228 26 INFO rb-6a8d31b-224617-412612 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=8a658eea3f194131" in browser 2026-09-07 12:27:24,228 26 INFO rb-6a8d31b-224617-412612 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=8a658eea3f194131" 2026-09-07 12:27:24,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:27:24,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:24] "GET /pos-self/95?access_token=8a658eea3f194131 HTTP/1.1" 200 - 57 0.030 0.351 2026-09-07 12:27:24,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '735E048D7409BF9420DDDC53895F8110', 'loaderId': '0E4D4580737ADA30EF6C9662AC0C4BB6', 'isDownload': False} 2026-09-07 12:27:24,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-07 12:27:24,634 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:24,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:27:24,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:24] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.041 0.030 2026-09-07 12:27:24,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:27:24,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:24] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.094 2026-09-07 12:27:24,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:27:24,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:24] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.107 2026-09-07 12:27:24,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-07 12:27:24,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:27:24,951 26 INFO rb-6a8d31b-224617-412612 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=8a658eea3f194131", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:27:24,961 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:24] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.012 2026-09-07 12:27:24,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:27:24,966 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:27:24,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:27:25,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:25,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.033 0.043 2026-09-07 12:27:25,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-07 12:27:25,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.084 0.110 2026-09-07 12:27:25,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.191 2026-09-07 12:27:25,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.033 2026-09-07 12:27:25,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:25,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/ir.attachment/5692/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:27:25,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:27:25,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/pos.category/238/image_128?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-09-07 12:27:25,547 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:27:25,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:25,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/product.template/1921/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.010 0.025 2026-09-07 12:27:25,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/product.template/1920/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-07 12:27:25,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/product.template/1924/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-09-07 12:27:25,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:25,609 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/product.template/1923/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.067 2026-09-07 12:27:25,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/product.template/1922/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-07 12:27:25,643 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:27:25,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/ir.attachment/5658/raw HTTP/1.1" 200 - 4 0.012 0.026 2026-09-07 12:27:25,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:27:25,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "GET /web/image/product.product/2408/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.016 0.042 2026-09-07 12:27:25,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-07 12:27:25,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65878700 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': '13333743-05fe-498e-b70c-1717ed4f993d'}] 2026-09-07 12:27:25,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65878700 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': '13333743-05fe-498e-b70c-1717ed4f993d'} created pos.order #669 2026-09-07 12:27:25,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65878700 finished 2026-09-07 12:27:25,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.078 0.108 2026-09-07 12:27:25,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-07 12:27:25,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-07 12:27:25,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:27:26,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7689956 (allocated 8126464) 2026-09-07 12:27:26,037 26 INFO rb-6a8d31b-224617-412612 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 94889 2026-09-07 12:27:26,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-07 12:27:26,039 26 INFO rb-6a8d31b-224617-412612 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 94889 2026-09-07 12:27:26,134 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122726_134538_test_online_payment_kiosk_qr_code.txt 2026-09-07 12:27:26,134 26 INFO rb-6a8d31b-224617-412612 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/tmp3px2sioa_chrome_odoo" 2026-09-07 12:27:26,160 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-09-07 12:27:29,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 95075 2026-09-07 12:27:29,300 26 INFO rb-6a8d31b-224617-412612 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/tmp8kllay8n_chrome_odoo 2026-09-07 12:27:29,300 26 INFO rb-6a8d31b-224617-412612 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:34585/json/version 2026-09-07 12:27:29,301 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:29,325 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:29,325 26 INFO rb-6a8d31b-224617-412612 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:34585/json 2026-09-07 12:27:29,326 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:29,369 26 INFO rb-6a8d31b-224617-412612 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:34585/devtools/page/44EBE7FD99F53D266A9C6FDA1D23CE83 2026-09-07 12:27:29,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Enable chrome headless console log notification 2026-09-07 12:27:29,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless enable page notifications 2026-09-07 12:27:29,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Setting session cookie in browser 2026-09-07 12:27:29,514 26 INFO rb-6a8d31b-224617-412612 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=1e507822ee6544d3" in browser 2026-09-07 12:27:29,514 26 INFO rb-6a8d31b-224617-412612 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=1e507822ee6544d3" 2026-09-07 12:27:29,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:27:29,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:29] "GET /pos-self/96?access_token=1e507822ee6544d3 HTTP/1.1" 200 - 57 0.063 0.402 2026-09-07 12:27:29,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '44EBE7FD99F53D266A9C6FDA1D23CE83', 'loaderId': '71167EA9B40BA7B19F366130C90D3766', 'isDownload': False} 2026-09-07 12:27:29,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-07 12:27:30,001 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:30,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:27:30,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.032 2026-09-07 12:27:30,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:27:30,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.058 2026-09-07 12:27:30,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:27:30,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.096 2026-09-07 12:27:30,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.008 2026-09-07 12:27:30,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:27:30,274 26 INFO rb-6a8d31b-224617-412612 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=1e507822ee6544d3", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:27:30,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.006 0.024 2026-09-07 12:27:30,287 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:27:30,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:27:30,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:27:30,345 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:30,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.024 0.029 2026-09-07 12:27:30,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.088 2026-09-07 12:27:30,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "POST /pos-self/data/96 HTTP/1.1" 200 - 184 0.156 0.148 2026-09-07 12:27:30,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.295 2026-09-07 12:27:30,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:30,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/image/ir.attachment/5733/raw HTTP/1.1" 200 - 4 0.015 0.011 2026-09-07 12:27:30,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:27:30,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/image/product.template/1921/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.009 0.025 2026-09-07 12:27:30,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:27:30,922 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:27:30,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/image/pos.category/238/image_128?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 2 0.006 0.054 2026-09-07 12:27:30,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/image/product.template/1922/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.077 2026-09-07 12:27:30,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/image/product.template/1924/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.007 0.087 2026-09-07 12:27:30,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:30] "GET /web/image/product.template/1923/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-07 12:27:31,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:31,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:31] "GET /web/image/product.template/1920/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.120 2026-09-07 12:27:31,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:31,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:31] "GET /web/image/ir.attachment/5699/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:27:31,114 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:27:31,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:31,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:31] "GET /web/image/product.product/2410/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.010 0.018 2026-09-07 12:27:31,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:31] "GET /web/image/product.product/2408/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.006 0.052 2026-09-07 12:27:31,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:27:31,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-07 12:27:31,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-07 12:27:31,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-09-07 12:27:31,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:27:31,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7916640 (allocated 8912896) 2026-09-07 12:27:31,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 95075 2026-09-07 12:27:31,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42236679 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '9227d903-5423-45b1-9cc9-fef2e22fb8d1'}] 2026-09-07 12:27:31,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-09-07 12:27:31,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 95075 2026-09-07 12:27:31,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42236679 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '9227d903-5423-45b1-9cc9-fef2e22fb8d1'} created pos.order #670 2026-09-07 12:27:31,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42236679 finished 2026-09-07 12:27:31,494 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122731_494772_test_online_payment_mobile.txt 2026-09-07 12:27:31,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmp8kllay8n_chrome_odoo" 2026-09-07 12:27:31,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-09-07 12:27:31,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.084 0.108 2026-09-07 12:27:31,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:32,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:32] "GET /pos/pay/670?access_token=1e097e00-5d7d-4ca0-b991-871d05f2195b HTTP/1.1" 200 - 132 0.106 0.642 2026-09-07 12:27:32,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:32,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:32] "POST /pos/pay/transaction/670 HTTP/1.1" 200 - 29 0.012 0.026 2026-09-07 12:27:32,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:32,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:32] "GET /pos/pay/confirmation/670?access_token=1e097e00-5d7d-4ca0-b991-871d05f2195b&exit_route=/&tx_id=8 HTTP/1.1" 303 - 288 0.233 0.384 2026-09-07 12:27:33,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:33] "GET / HTTP/1.1" 200 - 32 0.026 0.217 2026-09-07 12:27:33,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-07 12:27:33,285 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 12:27:33,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.07s) 2026-09-07 12:27:33,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-09-07 12:27:36,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 95265 2026-09-07 12:27:36,555 26 INFO rb-6a8d31b-224617-412612 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/tmp56abycps_chrome_odoo 2026-09-07 12:27:36,555 26 INFO rb-6a8d31b-224617-412612 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:34937/json/version 2026-09-07 12:27:36,557 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:36,583 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:36,584 26 INFO rb-6a8d31b-224617-412612 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:34937/json 2026-09-07 12:27:36,585 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:36,600 26 INFO rb-6a8d31b-224617-412612 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:34937/devtools/page/297F7B798D7E3C4A1848286662B2DEAB 2026-09-07 12:27:36,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Enable chrome headless console log notification 2026-09-07 12:27:36,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome headless enable page notifications 2026-09-07 12:27:36,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Setting session cookie in browser 2026-09-07 12:27:36,806 26 INFO rb-6a8d31b-224617-412612 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=3dbcd4619a604c9c" in browser 2026-09-07 12:27:36,806 26 INFO rb-6a8d31b-224617-412612 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=3dbcd4619a604c9c" 2026-09-07 12:27:36,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:27:37,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /pos-self/97?access_token=3dbcd4619a604c9c HTTP/1.1" 200 - 57 0.029 0.287 2026-09-07 12:27:37,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '297F7B798D7E3C4A1848286662B2DEAB', 'loaderId': '17BBA8C584A911FAE1E82A0146059A99', 'isDownload': False} 2026-09-07 12:27:37,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-07 12:27:37,153 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:37,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:27:37,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.033 2026-09-07 12:27:37,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:27:37,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.077 2026-09-07 12:27:37,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:27:37,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.111 2026-09-07 12:27:37,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-07 12:27:37,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:27:37,426 26 INFO rb-6a8d31b-224617-412612 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=3dbcd4619a604c9c", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:27:37,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:27:37,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.014 2026-09-07 12:27:37,448 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:27:37,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:27:37,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:37,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.024 0.047 2026-09-07 12:27:37,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.098 2026-09-07 12:27:37,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.121 0.158 2026-09-07 12:27:37,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.264 2026-09-07 12:27:37,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:37,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:37] "GET /web/image/ir.attachment/5774/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-09-07 12:27:37,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:27:38,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/image/pos.category/238/image_128?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 2 0.002 0.032 2026-09-07 12:27:38,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:27:38,036 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:27:38,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/image/product.template/1921/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.036 2026-09-07 12:27:38,058 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/image/product.template/1924/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-07 12:27:38,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/image/product.template/1922/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-07 12:27:38,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:38,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/image/product.template/1920/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-09-07 12:27:38,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/image/product.template/1923/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.007 0.067 2026-09-07 12:27:38,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:38,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/image/ir.attachment/5740/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-09-07 12:27:38,190 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:27:38,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:38,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/image/product.product/2410/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-09-07 12:27:38,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "GET /web/image/product.product/2408/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.003 0.033 2026-09-07 12:27:38,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:27:38,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-07 12:27:38,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-07 12:27:38,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: tour succeeded 2026-09-07 12:27:38,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:27:38,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99262199 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': 'aee17848-9b30-4e87-bc11-07ec3c847f7f'}] 2026-09-07 12:27:38,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7921336 (allocated 8912896) 2026-09-07 12:27:38,510 26 INFO rb-6a8d31b-224617-412612 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 95265 2026-09-07 12:27:38,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Closing websocket connection 2026-09-07 12:27:38,515 26 INFO rb-6a8d31b-224617-412612 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 95265 2026-09-07 12:27:38,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99262199 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': 'aee17848-9b30-4e87-bc11-07ec3c847f7f'} created pos.order #671 2026-09-07 12:27:38,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99262199 finished 2026-09-07 12:27:38,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.066 0.092 2026-09-07 12:27:38,626 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122738_626107_test_online_payment_mobile_no_confirmation_page.txt 2026-09-07 12:27:38,626 26 INFO rb-6a8d31b-224617-412612 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/tmp56abycps_chrome_odoo" 2026-09-07 12:27:38,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:39,381 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:39] "GET /pos/pay/671?access_token=01dfd9a2-744e-4bbc-ab84-17b50e7cd211 HTTP/1.1" 200 - 132 0.081 0.664 2026-09-07 12:27:39,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:27:39,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:39] "POST /pos/pay/transaction/671 HTTP/1.1" 200 - 29 0.032 0.023 2026-09-07 12:27:39,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-07 12:27:40,032 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 12:27:40,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.57s) 2026-09-07 12:27:40,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-07 12:27:43,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95448 2026-09-07 12:27:43,187 26 INFO rb-6a8d31b-224617-412612 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/tmp8kw28btb_chrome_odoo 2026-09-07 12:27:43,187 26 INFO rb-6a8d31b-224617-412612 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:40083/json/version 2026-09-07 12:27:43,188 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:43,201 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:43,201 26 INFO rb-6a8d31b-224617-412612 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:40083/json 2026-09-07 12:27:43,202 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:43,208 26 INFO rb-6a8d31b-224617-412612 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:40083/devtools/page/AAEBFEADAEFE53474949C61AA66F0970 2026-09-07 12:27:43,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-07 12:27:43,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-07 12:27:43,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-07 12:27:43,406 26 INFO rb-6a8d31b-224617-412612 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=b0435286e54a462c" in browser 2026-09-07 12:27:43,406 26 INFO rb-6a8d31b-224617-412612 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=b0435286e54a462c" 2026-09-07 12:27:43,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:27:43,767 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:43] "GET /pos-self/98?access_token=b0435286e54a462c HTTP/1.1" 200 - 57 0.030 0.324 2026-09-07 12:27:43,771 26 INFO rb-6a8d31b-224617-412612 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': 'AAEBFEADAEFE53474949C61AA66F0970', 'loaderId': '16A899DC9A2CDE8B71E2C329170AE516', 'isDownload': False} 2026-09-07 12:27:43,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-07 12:27:43,783 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:43,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:27:43,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:43] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.022 2026-09-07 12:27:43,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:27:43,860 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:43] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.065 2026-09-07 12:27:43,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:27:43,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:43] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.080 2026-09-07 12:27:44,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-09-07 12:27:44,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-09-07 12:27:44,059 26 INFO rb-6a8d31b-224617-412612 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=b0435286e54a462c", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:27:44,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.010 0.016 2026-09-07 12:27:44,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:27:44,085 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:27:44,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.022 2026-09-07 12:27:44,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:44,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.021 0.032 2026-09-07 12:27:44,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.094 2026-09-07 12:27:44,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.126 0.167 2026-09-07 12:27:44,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.272 2026-09-07 12:27:44,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:44,584 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/ir.attachment/5815/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:27:44,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:27:44,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/pos.category/238/image_128?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-07 12:27:44,675 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:27:44,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/product.template/1921/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.029 2026-09-07 12:27:44,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:27:44,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/product.template/1920/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-07 12:27:44,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/product.template/1924/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-07 12:27:44,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/product.template/1922/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-07 12:27:44,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/product.template/1923/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-07 12:27:44,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:44,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:44,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/ir.attachment/5781/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:27:44,884 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:27:44,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:44,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/product.product/2408/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-07 12:27:44,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:44] "GET /web/image/product.product/2410/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.007 0.037 2026-09-07 12:27:44,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:27:45,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-07 12:27:45,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-07 12:27:45,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-07 12:27:45,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:27:45,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40128432 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '34feb039-4c36-4ce8-88b9-8a2bfe26828f'}] 2026-09-07 12:27:45,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7921104 (allocated 8912896) 2026-09-07 12:27:45,185 26 INFO rb-6a8d31b-224617-412612 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 95448 2026-09-07 12:27:45,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-07 12:27:45,190 26 INFO rb-6a8d31b-224617-412612 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 95448 2026-09-07 12:27:45,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40128432 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '34feb039-4c36-4ce8-88b9-8a2bfe26828f'} created pos.order #672 2026-09-07 12:27:45,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40128432 finished 2026-09-07 12:27:45,274 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122745_274663_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-07 12:27:45,275 26 INFO rb-6a8d31b-224617-412612 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/tmp8kw28btb_chrome_odoo" 2026-09-07 12:27:45,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-07 12:27:45,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.095 0.089 2026-09-07 12:27:45,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 95641 2026-09-07 12:27:45,587 26 INFO rb-6a8d31b-224617-412612 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/tmpslxm7w63_chrome_odoo 2026-09-07 12:27:45,587 26 INFO rb-6a8d31b-224617-412612 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:44747/json/version 2026-09-07 12:27:45,588 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:45,627 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:45,627 26 INFO rb-6a8d31b-224617-412612 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:44747/json 2026-09-07 12:27:45,628 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:45,659 26 INFO rb-6a8d31b-224617-412612 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:44747/devtools/page/9A75907292870E347D26F128C3A772B1 2026-09-07 12:27:45,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-07 12:27:45,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-07 12:27:45,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:27:45,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-07 12:27:45,791 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:45,792 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:46,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "GET /pos/ui?config_id=98 HTTP/1.1" 200 - 70 0.073 0.214 2026-09-07 12:27:46,096 26 INFO rb-6a8d31b-224617-412612 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': '9A75907292870E347D26F128C3A772B1', 'loaderId': 'CC0D9B0DF9A26AAE550054C1219034C9', 'isDownload': False} 2026-09-07 12:27:46,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_pos_self_order_preparation_changes')" 2026-09-07 12:27:46,110 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:46,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 12:27:46,145 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:27:46,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:27:46,609 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:27:46,611 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:27:46,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:27:46,635 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:46,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:27:46,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:27:46,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:27:46,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:27:46,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 5 0.003 0.009 2026-09-07 12:27:46,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:27:46,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.022 2026-09-07 12:27:46,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-07 12:27:47,345 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order 2026-09-07 12:27:47,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:27:47,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 185, model: sale.order.line 2026-09-07 12:27:47,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:27:47,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.275 0.312 2026-09-07 12:27:47,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:27:47,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:27:47,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.031 2026-09-07 12:27:47,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:27:47,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:47,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-07 12:27:47,606 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:27:47,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:27:47,620 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:27:47,634 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:27:47,642 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:27:47,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.051 2026-09-07 12:27:47,673 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.034 2026-09-07 12:27:47,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-07 12:27:47,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-09-07 12:27:47,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.032 2026-09-07 12:27:47,816 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:27:47,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:47] "GET /pos/ui/98?from_backend=True HTTP/1.1" 200 - 31 0.069 0.074 2026-09-07 12:27:47,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-07 12:27:47,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-07 12:27:48,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:48] "GET /pos/ui/98 HTTP/1.1" 200 - 31 0.053 0.156 2026-09-07 12:27:48,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.029 0.105 2026-09-07 12:27:48,088 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.134 2026-09-07 12:27:48,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.013 2026-09-07 12:27:48,120 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:27:48,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-07 12:27:48,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:27:48,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-09-07 12:27:48,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-07 12:27:48,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_pos_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:27:48,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13697020 (allocated 14680064) 2026-09-07 12:27:48,418 26 INFO rb-6a8d31b-224617-412612 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 95641 2026-09-07 12:27:48,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-07 12:27:48,420 26 INFO rb-6a8d31b-224617-412612 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 95641 2026-09-07 12:27:48,494 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122748_494236_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-07 12:27:48,494 26 INFO rb-6a8d31b-224617-412612 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/tmpslxm7w63_chrome_odoo" 2026-09-07 12:27:48,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table ... 2026-09-07 12:27:51,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 95842 2026-09-07 12:27:51,303 26 INFO rb-6a8d31b-224617-412612 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/tmp0mxp1p5t_chrome_odoo 2026-09-07 12:27:51,303 26 INFO rb-6a8d31b-224617-412612 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:38527/json/version 2026-09-07 12:27:51,304 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:51,329 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:51,329 26 INFO rb-6a8d31b-224617-412612 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:38527/json 2026-09-07 12:27:51,332 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:51,381 26 INFO rb-6a8d31b-224617-412612 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:38527/devtools/page/CB7494F3E57C1DB8FB1DBF70490EB3B9 2026-09-07 12:27:51,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-07 12:27:51,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-07 12:27:51,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-07 12:27:51,505 26 INFO rb-6a8d31b-224617-412612 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=41e84c46aa714beb" in browser 2026-09-07 12:27:51,505 26 INFO rb-6a8d31b-224617-412612 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=41e84c46aa714beb" 2026-09-07 12:27:51,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:27:52,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /pos-self/99?access_token=41e84c46aa714beb HTTP/1.1" 200 - 57 0.045 0.473 2026-09-07 12:27:52,038 26 INFO rb-6a8d31b-224617-412612 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': 'CB7494F3E57C1DB8FB1DBF70490EB3B9', 'loaderId': '53A4CCF0EBD7DAB8B52353D64AE3A3EF', 'isDownload': False} 2026-09-07 12:27:52,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal')" 2026-09-07 12:27:52,052 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:52,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:27:52,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.028 2026-09-07 12:27:52,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:27:52,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.072 2026-09-07 12:27:52,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:27:52,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.082 2026-09-07 12:27:52,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.009 2026-09-07 12:27:52,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:27:52,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.006 2026-09-07 12:27:52,329 26 INFO rb-6a8d31b-224617-412612 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=41e84c46aa714beb", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:27:52,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:27:52,337 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:27:52,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:27:52,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.021 0.031 2026-09-07 12:27:52,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:52,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-07 12:27:52,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.077 0.144 2026-09-07 12:27:52,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.214 2026-09-07 12:27:52,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:52,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:27:52,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-09-07 12:27:52,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-07 12:27:52,810 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:27:52,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:27:52,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:27:52,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/image/pos.category/238/image_128?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-09-07 12:27:52,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/image/product.template/1920/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-07 12:27:52,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/image/product.template/1921/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-07 12:27:52,962 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/image/product.template/1924/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-07 12:27:52,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:52,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:52] "GET /web/image/product.template/1922/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.056 2026-09-07 12:27:53,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:53] "GET /web/image/product.template/1923/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-09-07 12:27:53,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:53,060 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:27:53,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:27:53,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:53] "GET /web/image/product.product/2408/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.016 0.018 2026-09-07 12:27:53,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:27:53,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:53] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.025 0.013 2026-09-07 12:27:53,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:27:53,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:27:53,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55345139 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '500587a1-ea9c-4654-be29-077c4b565168'}] 2026-09-07 12:27:53,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55345139 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '500587a1-ea9c-4654-be29-077c4b565168'} created pos.order #673 2026-09-07 12:27:53,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55345139 finished 2026-09-07 12:27:53,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.058 0.117 2026-09-07 12:27:53,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-07 12:27:53,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:53,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:27:53,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:53,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:53,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:53] "GET /web/image/product.product/2410/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.028 0.013 2026-09-07 12:27:53,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:27:53,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:27:53,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45779569 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '500587a1-ea9c-4654-be29-077c4b565168'}] 2026-09-07 12:27:53,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1104] to pos.order #673 2026-09-07 12:27:53,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45779569 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '500587a1-ea9c-4654-be29-077c4b565168'} updated pos.order #673 2026-09-07 12:27:53,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45779569 finished 2026-09-07 12:27:54,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.103 0.095 2026-09-07 12:27:54,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-07 12:27:54,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:27:54,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:27:54,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:27:54,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-07 12:27:54,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:27:54,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8952136 (allocated 10485760) 2026-09-07 12:27:54,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-07 12:27:54,304 26 INFO rb-6a8d31b-224617-412612 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 95842 2026-09-07 12:27:54,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-07 12:27:54,306 26 INFO rb-6a8d31b-224617-412612 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 95842 2026-09-07 12:27:54,403 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122754_403507_test_online_payment_self_pay_after_meal_table.txt 2026-09-07 12:27:54,403 26 INFO rb-6a8d31b-224617-412612 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/tmp0mxp1p5t_chrome_odoo" 2026-09-07 12:27:54,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 96036 2026-09-07 12:27:54,659 26 INFO rb-6a8d31b-224617-412612 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/tmply22ham6_chrome_odoo 2026-09-07 12:27:54,659 26 INFO rb-6a8d31b-224617-412612 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:45457/json/version 2026-09-07 12:27:54,660 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:54,679 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:27:54,679 26 INFO rb-6a8d31b-224617-412612 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:45457/json 2026-09-07 12:27:54,680 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:27:54,691 26 INFO rb-6a8d31b-224617-412612 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:45457/devtools/page/21E306DB2B1CFD65755CA0CE51A441DB 2026-09-07 12:27:54,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-07 12:27:54,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-07 12:27:54,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-07 12:27:54,810 26 INFO rb-6a8d31b-224617-412612 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=41e84c46aa714beb&table_identifier=899462d2" in browser 2026-09-07 12:27:54,810 26 INFO rb-6a8d31b-224617-412612 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=41e84c46aa714beb&table_identifier=899462d2" 2026-09-07 12:27:54,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:54] "GET /pos-self/99?access_token=41e84c46aa714beb&table_identifier=899462d2 HTTP/1.1" 200 - 9 0.007 0.028 2026-09-07 12:27:54,904 26 INFO rb-6a8d31b-224617-412612 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': '21E306DB2B1CFD65755CA0CE51A441DB', 'loaderId': '8AC45068428BEE05AB6437DFB8DB30F7', 'isDownload': False} 2026-09-07 12:27:54,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_table')" 2026-09-07 12:27:54,921 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:27:54,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:54] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.009 2026-09-07 12:27:54,962 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:54] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.033 2026-09-07 12:27:54,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:54] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.036 2026-09-07 12:27:55,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-07 12:27:55,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:27:55,129 26 INFO rb-6a8d31b-224617-412612 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=41e84c46aa714beb&table_identifier=899462d2", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:27:55,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:27:55,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [1/17] Tour self_mobile_online_payment_meal_table → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:27:55,139 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:27:55,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:27:55,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [2/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:55,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "POST /pos-self/relations/99 HTTP/1.1" 200 - 16 0.024 0.026 2026-09-07 12:27:55,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.052 2026-09-07 12:27:55,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "POST /pos-self/data/99 HTTP/1.1" 200 - 116 0.079 0.162 2026-09-07 12:27:55,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.242 2026-09-07 12:27:55,517 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.009 2026-09-07 12:27:55,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-07 12:27:55,563 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/ir.attachment/5859/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-09-07 12:27:55,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [3/17] Tour self_mobile_online_payment_meal_table → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:27:55,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/ir.attachment/5822/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:27:55,603 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:27:55,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:27:55,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/pos.category/238/image_128?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:27:55,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/product.template/1920/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-07 12:27:55,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/product.template/1922/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-07 12:27:55,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [5/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:55,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/product.template/1924/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-07 12:27:55,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/product.template/1921/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-07 12:27:55,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/product.template/1923/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-07 12:27:55,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [6/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:55,829 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:27:55,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.012 2026-09-07 12:27:55,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [7/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:27:55,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.027 2026-09-07 12:27:55,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:55] "GET /web/image/product.product/2408/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.009 0.047 2026-09-07 12:27:55,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [8/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:27:55,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52727404 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': '98205ccd-f8d7-4269-8f23-abcdabf0cecd'}] 2026-09-07 12:27:55,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52727404 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': '98205ccd-f8d7-4269-8f23-abcdabf0cecd'} created pos.order #674 2026-09-07 12:27:55,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52727404 finished 2026-09-07 12:27:56,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.043 0.078 2026-09-07 12:27:56,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-07 12:27:56,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [9/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:27:56,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:27:56,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [11/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:27:56,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [12/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:27:56,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:56] "GET /web/image/product.product/2410/image_512?unique=2026-09-07T12:26:59.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-07 12:27:56,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [13/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:27:56,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [14/17] Tour self_mobile_online_payment_meal_table → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:27:56,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38754859 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000002', 'uuid': '98205ccd-f8d7-4269-8f23-abcdabf0cecd'}] 2026-09-07 12:27:56,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1106] to pos.order #674 2026-09-07 12:27:56,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38754859 order {'name': None, 'pos_reference': '260-99-000002', 'uuid': '98205ccd-f8d7-4269-8f23-abcdabf0cecd'} updated pos.order #674 2026-09-07 12:27:56,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38754859 finished 2026-09-07 12:27:56,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.063 0.087 2026-09-07 12:27:56,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:27:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.023 2026-09-07 12:27:56,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [15/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:27:56,647 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [16/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:27:56,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [17/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:27:56,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-07 12:27:56,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_table SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:27:56,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8842100 (allocated 9961472) 2026-09-07 12:27:56,820 26 INFO rb-6a8d31b-224617-412612 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 96036 2026-09-07 12:27:56,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-07 12:27:56,821 26 INFO rb-6a8d31b-224617-412612 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 96036 2026-09-07 12:27:56,927 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122756_927505_test_online_payment_self_pay_after_meal_table.txt 2026-09-07 12:27:56,927 26 INFO rb-6a8d31b-224617-412612 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/tmply22ham6_chrome_odoo" 2026-09-07 12:27:56,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 12:27:58,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-09-07 12:28:01,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 96224 2026-09-07 12:28:01,759 26 INFO rb-6a8d31b-224617-412612 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/tmp6jzc661j_chrome_odoo 2026-09-07 12:28:01,759 26 INFO rb-6a8d31b-224617-412612 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:43589/json/version 2026-09-07 12:28:01,760 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:01,770 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:01,771 26 INFO rb-6a8d31b-224617-412612 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:43589/json 2026-09-07 12:28:01,772 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:01,788 26 INFO rb-6a8d31b-224617-412612 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:43589/devtools/page/F17E6EF489BB47B6C67D4C2413B7B0BD 2026-09-07 12:28:01,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Enable chrome headless console log notification 2026-09-07 12:28:01,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome headless enable page notifications 2026-09-07 12:28:01,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Setting session cookie in browser 2026-09-07 12:28:01,895 26 INFO rb-6a8d31b-224617-412612 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=f4b561387c9541a8" in browser 2026-09-07 12:28:01,896 26 INFO rb-6a8d31b-224617-412612 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=f4b561387c9541a8" 2026-09-07 12:28:01,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:28:02,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /pos-self/100?access_token=f4b561387c9541a8 HTTP/1.1" 200 - 57 0.020 0.244 2026-09-07 12:28:02,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'F17E6EF489BB47B6C67D4C2413B7B0BD', 'loaderId': '68BF6F108D8174BF51CDA978079CB2AD', 'isDownload': False} 2026-09-07 12:28:02,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Evaluate ready code "odoo.isTourReady('test_kiosk_cart_restore_and_cancel')" 2026-09-07 12:28:02,202 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:28:02,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:28:02,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.027 2026-09-07 12:28:02,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:28:02,289 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.072 2026-09-07 12:28:02,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:28:02,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.086 2026-09-07 12:28:02,493 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-07 12:28:02,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:28:02,512 26 INFO rb-6a8d31b-224617-412612 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=f4b561387c9541a8", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:28:02,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [1/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:28:02,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.005 0.012 2026-09-07 12:28:02,535 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:28:02,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.017 2026-09-07 12:28:02,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.020 0.033 2026-09-07 12:28:02,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-07 12:28:02,924 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "POST /pos-self/data/100 HTTP/1.1" 200 - 183 0.113 0.157 2026-09-07 12:28:02,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.252 2026-09-07 12:28:02,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.025 2026-09-07 12:28:02,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: Owl is running in 'dev' mode. 2026-09-07 12:28:03,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/ir.attachment/5915/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:28:03,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:28:03,142 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:03,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/pos.category/239/image_128?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 2 0.003 0.024 2026-09-07 12:28:03,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/product.template/1925/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.021 2026-09-07 12:28:03,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/product.template/1926/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.013 0.043 2026-09-07 12:28:03,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/product.template/1929/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-07 12:28:03,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/product.template/1927/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-07 12:28:03,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:28:03,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/product.template/1928/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-07 12:28:03,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [4/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:28:03,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [5/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:03,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/ir.attachment/5881/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-09-07 12:28:03,396 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:03,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [6/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:03,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/product.product/2413/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 8 0.011 0.024 2026-09-07 12:28:03,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "GET /web/image/product.product/2415/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 8 0.006 0.036 2026-09-07 12:28:03,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [7/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:28:03,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [8/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Back' (trigger: .btn:contains('Back')) 2026-09-07 12:28:03,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2972701 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '2ef2ed16-ae38-4a5f-88a8-af638375dca5'}] 2026-09-07 12:28:03,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2972701 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '2ef2ed16-ae38-4a5f-88a8-af638375dca5'} created pos.order #675 2026-09-07 12:28:03,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2972701 finished 2026-09-07 12:28:03,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.049 0.112 2026-09-07 12:28:03,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [9/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:03,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [10/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:03,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [11/13] Tour test_kiosk_cart_restore_and_cancel → Step Click back button (trigger: .btn.btn-back) 2026-09-07 12:28:03,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [12/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-07 12:28:03,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [13/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-07 12:28:04,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-07 12:28:04,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_kiosk_cart_restore_and_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-07 12:28:04,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:04] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.012 0.045 2026-09-07 12:28:04,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8911924 (allocated 10223616) 2026-09-07 12:28:04,139 26 INFO rb-6a8d31b-224617-412612 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 96224 2026-09-07 12:28:04,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-07 12:28:04,140 26 INFO rb-6a8d31b-224617-412612 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 96224 2026-09-07 12:28:04,236 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122804_235918_test_kiosk_cart_restore_and_cancel.txt 2026-09-07 12:28:04,236 26 INFO rb-6a8d31b-224617-412612 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/tmp6jzc661j_chrome_odoo" 2026-09-07 12:28:04,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-09-07 12:28:07,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 96419 2026-09-07 12:28:07,010 26 INFO rb-6a8d31b-224617-412612 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/tmpnkvekl_v_chrome_odoo 2026-09-07 12:28:07,010 26 INFO rb-6a8d31b-224617-412612 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:35533/json/version 2026-09-07 12:28:07,015 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:07,063 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:07,064 26 INFO rb-6a8d31b-224617-412612 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:35533/json 2026-09-07 12:28:07,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:07,080 26 INFO rb-6a8d31b-224617-412612 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:35533/devtools/page/39FA2818A09762E0616E72A211D853F6 2026-09-07 12:28:07,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Enable chrome headless console log notification 2026-09-07 12:28:07,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome headless enable page notifications 2026-09-07 12:28:07,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Setting session cookie in browser 2026-09-07 12:28:07,193 26 INFO rb-6a8d31b-224617-412612 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=c300b0d894464b4c" in browser 2026-09-07 12:28:07,193 26 INFO rb-6a8d31b-224617-412612 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=c300b0d894464b4c" 2026-09-07 12:28:07,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:28:07,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "GET /pos-self/101?access_token=c300b0d894464b4c HTTP/1.1" 200 - 57 0.033 0.304 2026-09-07 12:28:07,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '39FA2818A09762E0616E72A211D853F6', 'loaderId': '08175D6E4ECA0908DC455E35B6BCED22', 'isDownload': False} 2026-09-07 12:28:07,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-07 12:28:07,559 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:28:07,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:28:07,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.033 2026-09-07 12:28:07,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:28:07,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.062 2026-09-07 12:28:07,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:28:07,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.093 2026-09-07 12:28:07,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-09-07 12:28:07,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:28:07,860 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-07 12:28:07,867 26 INFO rb-6a8d31b-224617-412612 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=c300b0d894464b4c", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:28:07,874 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:28:07,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:28:07,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:28:07,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:28:07,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.022 0.032 2026-09-07 12:28:07,988 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-07 12:28:08,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.082 0.150 2026-09-07 12:28:08,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.208 2026-09-07 12:28:08,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-07 12:28:08,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: Owl is running in 'dev' mode. 2026-09-07 12:28:08,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/ir.attachment/5956/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:28:08,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:28:08,392 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:28:08,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:28:08,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/product.template/1926/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.019 2026-09-07 12:28:08,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/product.template/1925/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-07 12:28:08,466 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/product.template/1929/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.063 2026-09-07 12:28:08,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:08,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/product.template/1927/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-09-07 12:28:08,503 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:28:08,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/product.template/1928/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-09-07 12:28:08,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:28:08,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/pos.category/239/image_128?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.119 2026-09-07 12:28:08,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/ir.attachment/5922/raw HTTP/1.1" 200 - 4 0.002 0.045 2026-09-07 12:28:08,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "GET /web/image/product.product/2413/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 8 0.009 0.053 2026-09-07 12:28:08,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-07 12:28:08,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34666004 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': 'cbc9b065-a703-4264-b008-363dcb17a540'}] 2026-09-07 12:28:08,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34666004 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': 'cbc9b065-a703-4264-b008-363dcb17a540'} created pos.order #676 2026-09-07 12:28:08,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34666004 finished 2026-09-07 12:28:08,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.095 0.095 2026-09-07 12:28:08,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-07 12:28:08,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-07 12:28:08,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:28:08,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7707028 (allocated 8650752) 2026-09-07 12:28:08,923 26 INFO rb-6a8d31b-224617-412612 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 96419 2026-09-07 12:28:08,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-07 12:28:08,927 26 INFO rb-6a8d31b-224617-412612 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 96419 2026-09-07 12:28:09,031 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122809_031291_test_online_payment_kiosk_qr_code.txt 2026-09-07 12:28:09,031 26 INFO rb-6a8d31b-224617-412612 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/tmpnkvekl_v_chrome_odoo" 2026-09-07 12:28:09,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-07 12:28:12,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 96609 2026-09-07 12:28:12,041 26 INFO rb-6a8d31b-224617-412612 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/tmp314qxils_chrome_odoo 2026-09-07 12:28:12,041 26 INFO rb-6a8d31b-224617-412612 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:45387/json/version 2026-09-07 12:28:12,042 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:12,104 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:12,105 26 INFO rb-6a8d31b-224617-412612 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:45387/json 2026-09-07 12:28:12,105 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:12,159 26 INFO rb-6a8d31b-224617-412612 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:45387/devtools/page/718120FA28B6812B528F92ED9A19AECB 2026-09-07 12:28:12,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-07 12:28:12,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-07 12:28:12,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-07 12:28:12,286 26 INFO rb-6a8d31b-224617-412612 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=f7ab8a10d4ba4aaf" in browser 2026-09-07 12:28:12,286 26 INFO rb-6a8d31b-224617-412612 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=f7ab8a10d4ba4aaf" 2026-09-07 12:28:12,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:28:12,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:12] "GET /pos-self/102?access_token=f7ab8a10d4ba4aaf HTTP/1.1" 200 - 57 0.027 0.483 2026-09-07 12:28:12,810 26 INFO rb-6a8d31b-224617-412612 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': '718120FA28B6812B528F92ED9A19AECB', 'loaderId': 'E9B3FE6FDA107F8603394497E71D34F2', 'isDownload': False} 2026-09-07 12:28:12,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-07 12:28:12,826 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:28:12,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:28:12,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:12] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.029 2026-09-07 12:28:12,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:28:12,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:12] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.077 2026-09-07 12:28:12,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:28:12,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:12] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.120 2026-09-07 12:28:13,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.026 2026-09-07 12:28:13,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-09-07 12:28:13,110 26 INFO rb-6a8d31b-224617-412612 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=f7ab8a10d4ba4aaf", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:28:13,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-07 12:28:13,118 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:28:13,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:28:13,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:28:13,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:28:13,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.024 0.035 2026-09-07 12:28:13,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-07 12:28:13,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "POST /pos-self/data/102 HTTP/1.1" 200 - 184 0.093 0.141 2026-09-07 12:28:13,453 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.221 2026-09-07 12:28:13,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:28:13,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/ir.attachment/5997/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:28:13,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:28:13,645 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:28:13,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/pos.category/239/image_128?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 2 0.014 0.025 2026-09-07 12:28:13,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:28:13,702 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/product.template/1926/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.016 0.059 2026-09-07 12:28:13,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/product.template/1927/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-07 12:28:13,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/product.template/1925/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-07 12:28:13,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:28:13,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/product.template/1929/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-09-07 12:28:13,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/product.template/1928/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-07 12:28:13,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:13,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/ir.attachment/5963/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:28:13,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:13,867 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.018 2026-09-07 12:28:13,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/product.product/2413/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 8 0.027 0.025 2026-09-07 12:28:13,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:28:13,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:13] "GET /web/image/product.product/2415/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 8 0.010 0.074 2026-09-07 12:28:13,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-07 12:28:14,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-07 12:28:14,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-07 12:28:14,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:28:14,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56457108 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '2289e235-45da-43f2-b654-5ebc0b020c59'}] 2026-09-07 12:28:14,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7915812 (allocated 8912896) 2026-09-07 12:28:14,138 26 INFO rb-6a8d31b-224617-412612 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 96609 2026-09-07 12:28:14,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56457108 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '2289e235-45da-43f2-b654-5ebc0b020c59'} created pos.order #677 2026-09-07 12:28:14,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56457108 finished 2026-09-07 12:28:14,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-07 12:28:14,159 26 INFO rb-6a8d31b-224617-412612 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 96609 2026-09-07 12:28:14,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.044 0.077 2026-09-07 12:28:14,255 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122814_254825_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-07 12:28:14,255 26 INFO rb-6a8d31b-224617-412612 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/tmp314qxils_chrome_odoo" 2026-09-07 12:28:14,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 96801 2026-09-07 12:28:14,533 26 INFO rb-6a8d31b-224617-412612 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/tmps2bvcw_z_chrome_odoo 2026-09-07 12:28:14,534 26 INFO rb-6a8d31b-224617-412612 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:42637/json/version 2026-09-07 12:28:14,537 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:14,575 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:14,576 26 INFO rb-6a8d31b-224617-412612 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:42637/json 2026-09-07 12:28:14,577 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:14,590 26 INFO rb-6a8d31b-224617-412612 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:42637/devtools/page/DB1C47B55AB1ECABA80B9AC2F7AFAE92 2026-09-07 12:28:14,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-07 12:28:14,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-07 12:28:14,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:28:14,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-07 12:28:14,709 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:14,709 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:15,068 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "GET /pos/ui?config_id=102 HTTP/1.1" 200 - 70 0.033 0.267 2026-09-07 12:28:15,073 26 INFO rb-6a8d31b-224617-412612 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': 'DB1C47B55AB1ECABA80B9AC2F7AFAE92', 'loaderId': 'C60AEB97E2820DAF8AD267872FE21570', 'isDownload': False} 2026-09-07 12:28:15,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_pos_self_order_preparation_changes')" 2026-09-07 12:28:15,090 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:28:15,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:28:15,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:28:15,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:28:15,524 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:28:15,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:28:15,541 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:28:15,550 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:15,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:28:15,567 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-07 12:28:15,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:28:15,596 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:15,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "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.005 2026-09-07 12:28:15,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 12:28:15,666 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.042 2026-09-07 12:28:15,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-07 12:28:16,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order 2026-09-07 12:28:16,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:28:16,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 189, model: sale.order.line 2026-09-07 12:28:16,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:28:16,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.313 0.282 2026-09-07 12:28:16,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.011 2026-09-07 12:28:16,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 4 0.004 0.010 2026-09-07 12:28:16,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-09-07 12:28:16,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 4 0.005 0.007 2026-09-07 12:28:16,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:28:16,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-09-07 12:28:16,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:28:16,623 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:28:16,675 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-07 12:28:16,686 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.020 2026-09-07 12:28:16,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-07 12:28:16,693 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:28:16,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.064 2026-09-07 12:28:16,699 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:28:16,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.026 2026-09-07 12:28:16,779 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:28:16,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-07 12:28:16,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-07 12:28:16,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /pos/ui/102?from_backend=True HTTP/1.1" 200 - 31 0.074 0.091 2026-09-07 12:28:16,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:16] "GET /pos/ui/102 HTTP/1.1" 200 - 31 0.033 0.146 2026-09-07 12:28:17,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.030 0.120 2026-09-07 12:28:17,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.250 2026-09-07 12:28:17,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.021 2026-09-07 12:28:17,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.025 2026-09-07 12:28:17,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-07 12:28:17,072 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:28:17,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:28:17,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-09-07 12:28:17,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-07 12:28:17,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_pos_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:28:17,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13518400 (allocated 14417920) 2026-09-07 12:28:17,339 26 INFO rb-6a8d31b-224617-412612 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 96801 2026-09-07 12:28:17,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-07 12:28:17,343 26 INFO rb-6a8d31b-224617-412612 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 96801 2026-09-07 12:28:17,439 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122817_438813_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-07 12:28:17,439 26 INFO rb-6a8d31b-224617-412612 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/tmps2bvcw_z_chrome_odoo" 2026-09-07 12:28:17,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_sends_mail_after_payment ... 2026-09-07 12:28:20,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:28:20,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:28:21,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:21] "GET /pos/pay/678?access_token=80cbbf74-540a-482e-ab5d-8860bb989937 HTTP/1.1" 200 - 157 0.107 0.785 2026-09-07 12:28:21,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:28:21,370 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:21] "POST /pos/pay/transaction/678 HTTP/1.1" 200 - 29 0.035 0.024 2026-09-07 12:28:21,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:28:22,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:22] "GET /pos/pay/confirmation/678?access_token=80cbbf74-540a-482e-ab5d-8860bb989937&exit_route=/&tx_id=10 HTTP/1.1" 303 - 273 0.293 0.353 2026-09-07 12:28:22,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:22] "GET / HTTP/1.1" 200 - 32 0.023 0.238 2026-09-07 12:28:22,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) starting 2026-09-07 12:28:22,343 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 12:28:22,345 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (33) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-09-07 12:28:22,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:22] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 48 0.026 0.061 2026-09-07 12:28:22,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table ... 2026-09-07 12:28:25,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 97002 2026-09-07 12:28:25,280 26 INFO rb-6a8d31b-224617-412612 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/tmpmdi1q4zc_chrome_odoo 2026-09-07 12:28:25,280 26 INFO rb-6a8d31b-224617-412612 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:46045/json/version 2026-09-07 12:28:25,282 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:25,292 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:25,292 26 INFO rb-6a8d31b-224617-412612 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:46045/json 2026-09-07 12:28:25,292 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:25,300 26 INFO rb-6a8d31b-224617-412612 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:46045/devtools/page/F773E2B96CE2CEADE9B6ED2E393A7931 2026-09-07 12:28:25,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-07 12:28:25,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-07 12:28:25,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-07 12:28:25,410 26 INFO rb-6a8d31b-224617-412612 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=c4a45884a00e4dc2" in browser 2026-09-07 12:28:25,411 26 INFO rb-6a8d31b-224617-412612 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=c4a45884a00e4dc2" 2026-09-07 12:28:25,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:28:25,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:25] "GET /pos-self/104?access_token=c4a45884a00e4dc2 HTTP/1.1" 200 - 57 0.042 0.345 2026-09-07 12:28:25,858 26 INFO rb-6a8d31b-224617-412612 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': 'F773E2B96CE2CEADE9B6ED2E393A7931', 'loaderId': '4299669194006D1984982C35432ED493', 'isDownload': False} 2026-09-07 12:28:25,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal')" 2026-09-07 12:28:25,876 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:28:25,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:28:25,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:25] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.027 2026-09-07 12:28:25,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:28:25,972 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:25] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.073 2026-09-07 12:28:25,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:28:25,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:25] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.100 2026-09-07 12:28:26,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-07 12:28:26,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:28:26,125 26 INFO rb-6a8d31b-224617-412612 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=c4a45884a00e4dc2", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:28:26,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.011 2026-09-07 12:28:26,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:28:26,136 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:28:26,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:28:26,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:28:26,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "POST /pos-self/relations/104 HTTP/1.1" 200 - 37 0.032 0.035 2026-09-07 12:28:26,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.097 2026-09-07 12:28:26,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "POST /pos-self/data/104 HTTP/1.1" 200 - 184 0.101 0.147 2026-09-07 12:28:26,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.214 2026-09-07 12:28:26,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-07 12:28:26,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.008 0.010 2026-09-07 12:28:26,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-09-07 12:28:26,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-07 12:28:26,636 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:28:26,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:28:26,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:28:26,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/pos.category/239/image_128?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:28:26,767 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/product.template/1925/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.023 2026-09-07 12:28:26,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:28:26,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/product.template/1929/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.046 2026-09-07 12:28:26,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/product.template/1926/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-07 12:28:26,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/product.template/1927/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-07 12:28:26,832 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/product.template/1928/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-07 12:28:26,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:26,884 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:28:26,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "GET /web/image/product.product/2413/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 8 0.004 0.010 2026-09-07 12:28:26,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:28:26,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:28:26,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:26] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.016 2026-09-07 12:28:27,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:28:27,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:28:27,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28966204 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '17f423dc-d820-4b1d-b6c0-1925bc3d802b'}] 2026-09-07 12:28:27,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28966204 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '17f423dc-d820-4b1d-b6c0-1925bc3d802b'} created pos.order #679 2026-09-07 12:28:27,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28966204 finished 2026-09-07 12:28:27,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.060 0.079 2026-09-07 12:28:27,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-07 12:28:27,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:28:27,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:28:27,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:28:27,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:27,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:28:27,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:27] "GET /web/image/product.product/2415/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-07 12:28:27,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:28:27,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14679330 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '17f423dc-d820-4b1d-b6c0-1925bc3d802b'}] 2026-09-07 12:28:27,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1114] to pos.order #679 2026-09-07 12:28:27,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14679330 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '17f423dc-d820-4b1d-b6c0-1925bc3d802b'} updated pos.order #679 2026-09-07 12:28:27,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14679330 finished 2026-09-07 12:28:27,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.069 0.103 2026-09-07 12:28:27,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-09-07 12:28:27,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:28:27,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:28:27,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:28:27,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-07 12:28:27,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:28:28,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8933528 (allocated 10223616) 2026-09-07 12:28:28,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-07 12:28:28,022 26 INFO rb-6a8d31b-224617-412612 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 97002 2026-09-07 12:28:28,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-07 12:28:28,028 26 INFO rb-6a8d31b-224617-412612 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 97002 2026-09-07 12:28:28,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:28:28,122 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122828_122070_test_online_payment_self_pay_after_meal_table.txt 2026-09-07 12:28:28,122 26 INFO rb-6a8d31b-224617-412612 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/tmpmdi1q4zc_chrome_odoo" 2026-09-07 12:28:28,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-09-07 12:28:28,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:28] "GET /pos/pay/679?access_token=4328e21f-4ec3-4bc0-a144-da8201c283bd&exit_route=http://127.0.0.1:8069/pos-self/104?access_token%3Dc4a45884a00e4dc2 HTTP/1.1" 200 - 132 0.127 0.690 2026-09-07 12:28:29,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 97198 2026-09-07 12:28:29,111 26 INFO rb-6a8d31b-224617-412612 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/tmpaty1wswm_chrome_odoo 2026-09-07 12:28:29,111 26 INFO rb-6a8d31b-224617-412612 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:45819/json/version 2026-09-07 12:28:29,112 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:29,162 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:29,162 26 INFO rb-6a8d31b-224617-412612 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:45819/json 2026-09-07 12:28:29,163 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:29,171 26 INFO rb-6a8d31b-224617-412612 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:45819/devtools/page/06556CE3DFBCDBF2DBA15E4AA4A31805 2026-09-07 12:28:29,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-07 12:28:29,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-07 12:28:29,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-07 12:28:29,204 26 INFO rb-6a8d31b-224617-412612 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=c4a45884a00e4dc2&table_identifier=a8bffd3e" in browser 2026-09-07 12:28:29,204 26 INFO rb-6a8d31b-224617-412612 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=c4a45884a00e4dc2&table_identifier=a8bffd3e" 2026-09-07 12:28:29,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /pos-self/104?access_token=c4a45884a00e4dc2&table_identifier=a8bffd3e HTTP/1.1" 200 - 9 0.004 0.027 2026-09-07 12:28:29,320 26 INFO rb-6a8d31b-224617-412612 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': '06556CE3DFBCDBF2DBA15E4AA4A31805', 'loaderId': '2A1782CCC621C7509DCDDABD74DFC8D1', 'isDownload': False} 2026-09-07 12:28:29,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_table')" 2026-09-07 12:28:29,346 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:28:29,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.011 0.020 2026-09-07 12:28:29,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.038 2026-09-07 12:28:29,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.043 2026-09-07 12:28:29,570 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-07 12:28:29,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:29,587 26 INFO rb-6a8d31b-224617-412612 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=c4a45884a00e4dc2&table_identifier=a8bffd3e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:28:29,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [1/17] Tour self_mobile_online_payment_meal_table → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:28:29,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.002 0.016 2026-09-07 12:28:29,611 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:28:29,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:28:29,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [2/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:28:29,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "POST /pos-self/relations/104 HTTP/1.1" 200 - 16 0.013 0.031 2026-09-07 12:28:29,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-07 12:28:29,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:28:29,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "POST /pos-self/data/104 HTTP/1.1" 200 - 116 0.056 0.103 2026-09-07 12:28:29,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.008 2026-09-07 12:28:29,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-07 12:28:29,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:29] "GET /web/image/ir.attachment/6079/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:28:29,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [3/17] Tour self_mobile_online_payment_meal_table → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:28:30,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/image/ir.attachment/6042/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:28:30,028 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:30,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.005 2026-09-07 12:28:30,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.017 2026-09-07 12:28:30,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:28:30,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/image/pos.category/239/image_128?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-07 12:28:30,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/image/product.template/1925/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.023 2026-09-07 12:28:30,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [5/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:28:30,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/image/product.template/1926/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-07 12:28:30,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/image/product.template/1929/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.041 2026-09-07 12:28:30,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/image/product.template/1927/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-09-07 12:28:30,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/image/product.template/1928/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.079 2026-09-07 12:28:30,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [6/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:30,232 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:28:30,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/image/product.product/2413/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-09-07 12:28:30,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [7/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:28:30,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [8/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:28:30,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36276032 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': 'c5c566bd-e857-4a31-912e-291fe6e7ba98'}] 2026-09-07 12:28:30,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36276032 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': 'c5c566bd-e857-4a31-912e-291fe6e7ba98'} created pos.order #680 2026-09-07 12:28:30,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36276032 finished 2026-09-07 12:28:30,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.042 0.106 2026-09-07 12:28:30,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [9/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:28:30,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-07 12:28:30,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:28:30,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [11/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:28:30,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [12/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:30,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "GET /web/image/product.product/2415/image_512?unique=2026-09-07T12:27:56.000+00:00 HTTP/1.1" 200 - 8 0.006 0.013 2026-09-07 12:28:30,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [13/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:28:30,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [14/17] Tour self_mobile_online_payment_meal_table → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:28:30,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19035476 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000002', 'uuid': 'c5c566bd-e857-4a31-912e-291fe6e7ba98'}] 2026-09-07 12:28:30,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1116] to pos.order #680 2026-09-07 12:28:30,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19035476 order {'name': None, 'pos_reference': '260-104-000002', 'uuid': 'c5c566bd-e857-4a31-912e-291fe6e7ba98'} updated pos.order #680 2026-09-07 12:28:30,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19035476 finished 2026-09-07 12:28:30,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.050 0.110 2026-09-07 12:28:31,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-07 12:28:31,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [15/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:28:31,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [16/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:28:31,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [17/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:28:31,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-07 12:28:31,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_table SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:28:31,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8824256 (allocated 9699328) 2026-09-07 12:28:31,255 26 INFO rb-6a8d31b-224617-412612 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 97198 2026-09-07 12:28:31,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-07 12:28:31,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-07 12:28:31,258 26 INFO rb-6a8d31b-224617-412612 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 97198 2026-09-07 12:28:31,353 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122831_353353_test_online_payment_self_pay_after_meal_table.txt 2026-09-07 12:28:31,353 26 INFO rb-6a8d31b-224617-412612 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/tmpaty1wswm_chrome_odoo" 2026-09-07 12:28:31,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 12:28:40,627 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #191 deleted restaurant.floor records with IDs: [32] 2026-09-07 12:28:41,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-09-07 12:28:41,248 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #191 deleted pos.printer records with IDs: [23, 24] 2026-09-07 12:28:41,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 97394 2026-09-07 12:28:41,583 26 INFO rb-6a8d31b-224617-412612 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/tmpyedsa2au_chrome_odoo 2026-09-07 12:28:41,583 26 INFO rb-6a8d31b-224617-412612 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:40739/json/version 2026-09-07 12:28:41,584 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:41,637 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:41,637 26 INFO rb-6a8d31b-224617-412612 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:40739/json 2026-09-07 12:28:41,638 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:41,680 26 INFO rb-6a8d31b-224617-412612 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:40739/devtools/page/C8C4D666863365186B9791A37331119E 2026-09-07 12:28:41,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Enable chrome headless console log notification 2026-09-07 12:28:41,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome headless enable page notifications 2026-09-07 12:28:41,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:28:41,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Setting session cookie in browser 2026-09-07 12:28:41,840 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:41,841 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:41,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:28:42,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "GET /pos/ui/106 HTTP/1.1" 200 - 84 0.034 0.551 2026-09-07 12:28:42,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': 'C8C4D666863365186B9791A37331119E', 'loaderId': '0A5023CDEFEB51086108AABEE76948AE', 'isDownload': False} 2026-09-07 12:28:42,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate ready code "odoo.isTourReady('OnlinePaymentWithMultiTables')" 2026-09-07 12:28:42,450 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:28:42,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-09-07 12:28:42,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-09-07 12:28:42,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-07 12:28:42,892 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:28:42,898 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:42,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:28:42,931 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:42,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [1/17] Tour OnlinePaymentWithMultiTables → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:28:42,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:28:42,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:28:42,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:28:43,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28: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.016 2026-09-07 12:28:43,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-07 12:28:43,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.036 2026-09-07 12:28:43,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.045 2026-09-07 12:28:43,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.240 0.293 2026-09-07 12:28:43,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:28:43,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:28:43,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-09-07 12:28:43,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:28:43,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: Owl is running in 'dev' mode. 2026-09-07 12:28:43,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:28:43,866 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:43,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:43,896 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:28:43,897 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:28:43,935 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:28:43,960 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:28:43,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 14 0.059 0.054 2026-09-07 12:28:43,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [2/17] Tour OnlinePaymentWithMultiTables → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:28:43,999 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:28:44,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.049 0.136 2026-09-07 12:28:44,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.145 2026-09-07 12:28:44,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "GET /pos/ui/106 HTTP/1.1" 200 - 32 0.015 0.159 2026-09-07 12:28:44,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.070 2026-09-07 12:28:44,211 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:44,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [3/17] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:28:44,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "GET /pos/ui/106?from_backend=True HTTP/1.1" 200 - 32 0.032 0.248 2026-09-07 12:28:44,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.025 0.074 2026-09-07 12:28:44,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.010 2026-09-07 12:28:44,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [4/17] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:28:44,458 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:28:44,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [5/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:28:44,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [6/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:28:44,619 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:28:44,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89230327 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': '07e9b106-d242-47c1-9e85-f5f193d2a80a'}] 2026-09-07 12:28:44,647 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [7/17] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:28:44,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89230327 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': '07e9b106-d242-47c1-9e85-f5f193d2a80a'} created pos.order #681 2026-09-07 12:28:44,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [8/17] Tour OnlinePaymentWithMultiTables → Step total is 2.20 (trigger: .total:contains("2.20")) 2026-09-07 12:28:44,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89230327 finished 2026-09-07 12:28:44,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [9/17] Tour OnlinePaymentWithMultiTables → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:28:44,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.050 0.080 2026-09-07 12:28:44,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [10/17] Tour OnlinePaymentWithMultiTables → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:28:44,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44867527 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000001', 'uuid': '07e9b106-d242-47c1-9e85-f5f193d2a80a'}] 2026-09-07 12:28:44,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44867527 order {'name': '/', 'pos_reference': '261-106-000001', 'uuid': '07e9b106-d242-47c1-9e85-f5f193d2a80a'} updated pos.order #681 2026-09-07 12:28:44,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44867527 finished 2026-09-07 12:28:44,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.056 0.062 2026-09-07 12:28:44,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [11/17] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:28:45,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 4 0.002 0.006 2026-09-07 12:28:45,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [12/17] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:28:45,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [13/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:28:45,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [14/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:28:45,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68138673 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': '3529a949-130a-4d86-b013-a53889350804'}] 2026-09-07 12:28:45,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [15/17] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:28:45,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68138673 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': '3529a949-130a-4d86-b013-a53889350804'} created pos.order #682 2026-09-07 12:28:45,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68138673 finished 2026-09-07 12:28:45,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [16/17] Tour OnlinePaymentWithMultiTables → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-07 12:28:45,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.044 0.065 2026-09-07 12:28:45,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [17/17] Tour OnlinePaymentWithMultiTables → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:28:45,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-09-07 12:28:45,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: ╔═════════════════════════════════════════════╗ ║ TOUR OnlinePaymentWithMultiTables SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-07 12:28:45,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84479948 started for PoS orders references: [{'name': '/', 'pos_reference': '261-106-000002', 'uuid': '3529a949-130a-4d86-b013-a53889350804'}] 2026-09-07 12:28:45,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84479948 order {'name': '/', 'pos_reference': '261-106-000002', 'uuid': '3529a949-130a-4d86-b013-a53889350804'} updated pos.order #682 2026-09-07 12:28:45,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84479948 finished 2026-09-07 12:28:45,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16604736 (allocated 18485248) 2026-09-07 12:28:45,471 26 INFO rb-6a8d31b-224617-412612 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 97394 2026-09-07 12:28:45,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-09-07 12:28:45,473 26 INFO rb-6a8d31b-224617-412612 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 97394 2026-09-07 12:28:45,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.095 0.061 2026-09-07 12:28:45,562 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122845_562726_test_01_online_payment_with_multi_table.txt 2026-09-07 12:28:45,563 26 INFO rb-6a8d31b-224617-412612 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/tmpyedsa2au_chrome_odoo" 2026-09-07 12:28:45,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-09-07 12:28:50,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 97596 2026-09-07 12:28:50,759 26 INFO rb-6a8d31b-224617-412612 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/tmpxkzn9nl5_chrome_odoo 2026-09-07 12:28:50,759 26 INFO rb-6a8d31b-224617-412612 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:42947/json/version 2026-09-07 12:28:50,760 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:50,788 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:50,788 26 INFO rb-6a8d31b-224617-412612 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:42947/json 2026-09-07 12:28:50,789 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:50,863 26 INFO rb-6a8d31b-224617-412612 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:42947/devtools/page/BC1A792C624D561E554E49B07A687174 2026-09-07 12:28:50,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-09-07 12:28:50,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-09-07 12:28:50,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-07 12:28:51,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-09-07 12:28:51,005 26 INFO rb-6a8d31b-224617-412612 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=1f1a28a00bc5434e" in browser 2026-09-07 12:28:51,005 26 INFO rb-6a8d31b-224617-412612 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=1f1a28a00bc5434e" 2026-09-07 12:28:51,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:28:51,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "GET /pos-self/107?access_token=1f1a28a00bc5434e HTTP/1.1" 200 - 82 0.048 0.360 2026-09-07 12:28:51,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'BC1A792C624D561E554E49B07A687174', 'loaderId': 'CBB09E720A53183670B06A768B9447D2', 'isDownload': False} 2026-09-07 12:28:51,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company')" 2026-09-07 12:28:51,444 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:28:51,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-09-07 12:28:51,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:28:51,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "GET /web/assets/2/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.026 0.184 2026-09-07 12:28:51,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:28:51,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "GET /web/assets/2/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.010 0.232 2026-09-07 12:28:51,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:28:51,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "GET /web/assets/2/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.010 0.261 2026-09-07 12:28:51,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "GET /favicon.ico HTTP/1.1" 301 - 7 0.005 0.009 2026-09-07 12:28:51,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.026 2026-09-07 12:28:51,886 26 INFO rb-6a8d31b-224617-412612 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=1f1a28a00bc5434e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:28:51,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "GET /web/image/website/2/favicon?unique=84aae6f HTTP/1.1" 200 - 5 0.012 0.013 2026-09-07 12:28:51,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/6] Tour test_online_payment_self_multi_company → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:28:51,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.014 2026-09-07 12:28:51,944 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "POST /pos-self/relations/107 HTTP/1.1" 200 - 26 0.014 0.026 2026-09-07 12:28:51,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [2/6] Tour test_online_payment_self_multi_company → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:28:51,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/e4d0b68/bus.websocket_worker_assets.min.js, copying from /web/assets/e4d0b68/bus.websocket_worker_assets.min.js 2026-09-07 12:28:51,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.008 0.057 2026-09-07 12:28:52,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "POST /pos-self/data/107 HTTP/1.1" 200 - 187 0.086 0.166 2026-09-07 12:28:52,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.232 2026-09-07 12:28:52,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: Owl is running in 'dev' mode. 2026-09-07 12:28:52,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/ir.attachment/6177/raw HTTP/1.1" 200 - 5 0.001 0.005 2026-09-07 12:28:52,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [3/6] Tour test_online_payment_self_multi_company → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:28:52,381 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/pos.category/243/image_128?unique=2026-09-07T12:28:31.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-07 12:28:52,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [4/6] Tour test_online_payment_self_multi_company → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:28:52,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/pos.category/244/image_128?unique=2026-09-07T12:28:31.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-07 12:28:52,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/product.template/1946/image_512?unique=2026-09-07T12:28:31.000+00:00 HTTP/1.1" 200 - 4 0.005 0.061 2026-09-07 12:28:52,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/product.template/1943/image_512?unique=2026-09-07T12:28:31.000+00:00 HTTP/1.1" 200 - 4 0.002 0.071 2026-09-07 12:28:52,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/product.template/1947/image_512?unique=2026-09-07T12:28:31.000+00:00 HTTP/1.1" 200 - 4 0.003 0.076 2026-09-07 12:28:52,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/product.template/1945/image_512?unique=2026-09-07T12:28:31.000+00:00 HTTP/1.1" 200 - 4 0.014 0.086 2026-09-07 12:28:52,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [5/6] Tour test_online_payment_self_multi_company → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:28:52,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/product.template/1944/image_512?unique=2026-09-07T12:28:31.000+00:00 HTTP/1.1" 200 - 4 0.005 0.093 2026-09-07 12:28:52,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/ir.attachment/6178/raw HTTP/1.1" 200 - 5 0.004 0.017 2026-09-07 12:28:52,515 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:52,521 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:28:52,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [6/6] Tour test_online_payment_self_multi_company → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:28:52,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "GET /web/image/product.product/2431/image_512?unique=2026-09-07T12:28:31.000+00:00 HTTP/1.1" 200 - 9 0.045 0.017 2026-09-07 12:28:52,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-09-07 12:28:52,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:28:52,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7453844 (allocated 8650752) 2026-09-07 12:28:52,644 26 INFO rb-6a8d31b-224617-412612 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 97596 2026-09-07 12:28:52,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-09-07 12:28:52,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47719229 started for PoS orders references: [{'name': None, 'pos_reference': '260-107-000001', 'uuid': 'e790a32c-7334-4117-9f96-70eb158a9802'}] 2026-09-07 12:28:52,649 26 INFO rb-6a8d31b-224617-412612 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 97596 2026-09-07 12:28:52,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47719229 order {'name': None, 'pos_reference': '260-107-000001', 'uuid': 'e790a32c-7334-4117-9f96-70eb158a9802'} created pos.order #683 2026-09-07 12:28:52,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47719229 finished 2026-09-07 12:28:52,722 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122852_722210_test_02_online_payment_with_multi_website_company.txt 2026-09-07 12:28:52,722 26 INFO rb-6a8d31b-224617-412612 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/tmpxkzn9nl5_chrome_odoo" 2026-09-07 12:28:52,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: waiting for threads: [, ] 2026-09-07 12:28:52,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.112 0.095 2026-09-07 12:28:53,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 97779 2026-09-07 12:28:53,074 26 INFO rb-6a8d31b-224617-412612 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/tmp7mtef76__chrome_odoo 2026-09-07 12:28:53,074 26 INFO rb-6a8d31b-224617-412612 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:33305/json/version 2026-09-07 12:28:53,075 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:53,093 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:53,093 26 INFO rb-6a8d31b-224617-412612 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:33305/json 2026-09-07 12:28:53,093 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:53,163 26 INFO rb-6a8d31b-224617-412612 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:33305/devtools/page/679B0F62B04B57D26530CB8839639003 2026-09-07 12:28:53,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-09-07 12:28:53,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-09-07 12:28:53,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-07 12:28:53,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-09-07 12:28:53,206 26 INFO rb-6a8d31b-224617-412612 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/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835" in browser 2026-09-07 12:28:53,206 26 INFO rb-6a8d31b-224617-412612 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/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835" 2026-09-07 12:28:53,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 198, model: pos.order 2026-09-07 12:28:54,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:54] "GET /pos/pay/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835 HTTP/1.1" 200 - 164 0.078 0.754 2026-09-07 12:28:54,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '679B0F62B04B57D26530CB8839639003', 'loaderId': '446E139A9A40BF67F36F53020DBC6F16', 'isDownload': False} 2026-09-07 12:28:54,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company_payment')" 2026-09-07 12:28:54,130 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-07 12:28:54,130 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-07 12:28:54,131 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-07 12:28:54,140 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28: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-09-07 12:28:54,160 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/c5e3f1f/web.assets_frontend.min.css, copying from /web/assets/c5e3f1f/web.assets_frontend.min.css 2026-09-07 12:28:54,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:54] "GET /web/assets/2/c5e3f1f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.036 2026-09-07 12:28:54,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/e96cfb3/web.assets_frontend_minimal.min.js, copying from /web/assets/e96cfb3/web.assets_frontend_minimal.min.js 2026-09-07 12:28:54,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:54] "GET /web/assets/2/e96cfb3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.004 0.062 2026-09-07 12:28:54,243 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-07 12:28:54,244 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-07 12:28:54,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/fdc41fd/web.__assets_tests_call__.min.js, copying from /web/assets/fdc41fd/web.__assets_tests_call__.min.js 2026-09-07 12:28:54,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:54] "GET /web/assets/2/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.011 0.028 2026-09-07 12:28:54,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:54] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=84aae6f HTTP/1.1" 200 - 5 0.002 0.007 2026-09-07 12:28:54,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/792cca8/web.assets_frontend_lazy.min.js, copying from /web/assets/792cca8/web.assets_frontend_lazy.min.js 2026-09-07 12:28:54,435 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:54] "GET /web/assets/2/792cca8/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.017 0.062 2026-09-07 12:28:54,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:54] "GET /web/image/website/2/favicon?unique=84aae6f HTTP/1.1" 200 - 5 0.003 0.085 2026-09-07 12:28:54,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:28:54,864 26 INFO rb-6a8d31b-224617-412612 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/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:28:54,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/1] Tour test_online_payment_self_multi_company_payment → Step button[name="o_payment_submit_button"]:not(:disabled) 2026-09-07 12:28:54,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:54] "POST /mail/data HTTP/1.1" 200 - 17 0.013 0.023 2026-09-07 12:28:54,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-09-07 12:28:54,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-07 12:28:55,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10411260 (allocated 11534336) 2026-09-07 12:28:55,023 26 INFO rb-6a8d31b-224617-412612 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 97779 2026-09-07 12:28:55,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-09-07 12:28:55,034 26 INFO rb-6a8d31b-224617-412612 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 97779 2026-09-07 12:28:55,133 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122855_133255_test_02_online_payment_with_multi_website_company.txt 2026-09-07 12:28:55,133 26 INFO rb-6a8d31b-224617-412612 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/tmp7mtef76__chrome_odoo" 2026-09-07 12:28:55,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 97942 2026-09-07 12:28:55,396 26 INFO rb-6a8d31b-224617-412612 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/tmp8h6xruyt_chrome_odoo 2026-09-07 12:28:55,397 26 INFO rb-6a8d31b-224617-412612 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:44229/json/version 2026-09-07 12:28:55,412 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:55,461 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:55,461 26 INFO rb-6a8d31b-224617-412612 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:44229/json 2026-09-07 12:28:55,462 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:55,480 26 INFO rb-6a8d31b-224617-412612 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:44229/devtools/page/A07576F5A51EE7B17AE32D412F9790CC 2026-09-07 12:28:55,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-09-07 12:28:55,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-09-07 12:28:55,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 12:28:55,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-09-07 12:28:55,592 26 INFO rb-6a8d31b-224617-412612 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/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835" in browser 2026-09-07 12:28:55,593 26 INFO rb-6a8d31b-224617-412612 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/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835" 2026-09-07 12:28:56,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /pos/pay/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835 HTTP/1.1" 200 - 108 0.071 0.331 2026-09-07 12:28:56,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'A07576F5A51EE7B17AE32D412F9790CC', 'loaderId': 'FD5A53B189353FB1A3AFF20F0929C9D4', 'isDownload': False} 2026-09-07 12:28:56,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company_payment')" 2026-09-07 12:28:56,030 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-07 12:28:56,031 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-07 12:28:56,032 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-07 12:28:56,042 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:56,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /web/assets/2/c5e3f1f/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:28:56,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /web/assets/2/e96cfb3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:28:56,088 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-07 12:28:56,089 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-07 12:28:56,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /web/assets/2/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.011 2026-09-07 12:28:56,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=84aae6f HTTP/1.1" 200 - 5 0.002 0.005 2026-09-07 12:28:56,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /web/image/website/2/favicon?unique=84aae6f HTTP/1.1" 200 - 6 0.004 0.007 2026-09-07 12:28:56,241 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:28:56,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /web/assets/2/792cca8/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:28:56,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:28:56,665 26 INFO rb-6a8d31b-224617-412612 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/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:28:56,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/1] Tour test_online_payment_self_multi_company_payment → Step button[name="o_payment_submit_button"]:not(:disabled) 2026-09-07 12:28:56,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:56] "POST /mail/data HTTP/1.1" 200 - 22 0.013 0.025 2026-09-07 12:28:56,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-09-07 12:28:56,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-07 12:28:56,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10411892 (allocated 11010048) 2026-09-07 12:28:56,825 26 INFO rb-6a8d31b-224617-412612 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 97942 2026-09-07 12:28:56,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-09-07 12:28:56,834 26 INFO rb-6a8d31b-224617-412612 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 97942 2026-09-07 12:28:56,891 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122856_891611_test_02_online_payment_with_multi_website_company.txt 2026-09-07 12:28:56,891 26 INFO rb-6a8d31b-224617-412612 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/tmp8h6xruyt_chrome_odoo" 2026-09-07 12:28:57,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 98111 2026-09-07 12:28:57,165 26 INFO rb-6a8d31b-224617-412612 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/tmp5_cvab82_chrome_odoo 2026-09-07 12:28:57,168 26 INFO rb-6a8d31b-224617-412612 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:38029/json/version 2026-09-07 12:28:57,173 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:57,193 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:28:57,193 26 INFO rb-6a8d31b-224617-412612 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:38029/json 2026-09-07 12:28:57,194 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:28:57,207 26 INFO rb-6a8d31b-224617-412612 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:38029/devtools/page/394E883391874E3F2A20FC3414F03D5C 2026-09-07 12:28:57,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-09-07 12:28:57,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-09-07 12:28:57,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-09-07 12:28:57,314 26 INFO rb-6a8d31b-224617-412612 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/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835" in browser 2026-09-07 12:28:57,314 26 INFO rb-6a8d31b-224617-412612 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/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835" 2026-09-07 12:28:57,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:28:57,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:57] "GET /pos/pay/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835 HTTP/1.1" 200 - 65 0.046 0.078 2026-09-07 12:28:57,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '394E883391874E3F2A20FC3414F03D5C', 'loaderId': 'FDCD437852D6C1F91986D7EC55A69BD5', 'isDownload': False} 2026-09-07 12:28:57,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company_payment')" 2026-09-07 12:28:57,519 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-09-07 12:28:57,520 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-09-07 12:28:57,529 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-07 12:28:57,531 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:28:57,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:57] "GET /web/assets/2/c5e3f1f/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.002 0.015 2026-09-07 12:28:57,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:57] "GET /web/assets/2/e96cfb3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.002 0.009 2026-09-07 12:28:57,595 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-07 12:28:57,596 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-07 12:28:57,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:57] "GET /web/assets/2/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.004 0.005 2026-09-07 12:28:57,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:57] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=84aae6f HTTP/1.1" 200 - 7 0.005 0.009 2026-09-07 12:28:57,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:57] "GET /web/assets/2/792cca8/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.007 0.011 2026-09-07 12:28:57,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:57] "GET /web/image/website/2/favicon?unique=84aae6f HTTP/1.1" 200 - 7 0.011 0.030 2026-09-07 12:28:58,191 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-09-07 12:28:58,248 26 INFO rb-6a8d31b-224617-412612 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/683?access_token=5fa3bde6-ec0d-48ce-bf88-30d5500c1835", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:28:58,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/1] Tour test_online_payment_self_multi_company_payment → Step button[name="o_payment_submit_button"]:not(:disabled) 2026-09-07 12:28:58,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:28:58] "POST /mail/data HTTP/1.1" 200 - 2 0.002 0.005 2026-09-07 12:28:58,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-09-07 12:28:58,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-07 12:28:58,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10411880 (allocated 11010048) 2026-09-07 12:28:58,386 26 INFO rb-6a8d31b-224617-412612 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 98111 2026-09-07 12:28:58,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-09-07 12:28:58,390 26 INFO rb-6a8d31b-224617-412612 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 98111 2026-09-07 12:28:58,487 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122858_486795_test_02_online_payment_with_multi_website_company.txt 2026-09-07 12:28:58,487 26 INFO rb-6a8d31b-224617-412612 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/tmp5_cvab82_chrome_odoo" 2026-09-07 12:28:58,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-07 12:29:00,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-09-07 12:29:03,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 98278 2026-09-07 12:29:03,308 26 INFO rb-6a8d31b-224617-412612 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/tmpkkn1uqtc_chrome_odoo 2026-09-07 12:29:03,308 26 INFO rb-6a8d31b-224617-412612 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:39431/json/version 2026-09-07 12:29:03,309 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:03,360 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:03,360 26 INFO rb-6a8d31b-224617-412612 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:39431/json 2026-09-07 12:29:03,361 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:03,385 26 INFO rb-6a8d31b-224617-412612 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:39431/devtools/page/9631751026B2BDE2A4C72BFC9BA2B22F 2026-09-07 12:29:03,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Enable chrome headless console log notification 2026-09-07 12:29:03,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome headless enable page notifications 2026-09-07 12:29:03,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Setting session cookie in browser 2026-09-07 12:29:03,525 26 INFO rb-6a8d31b-224617-412612 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=c3b736ff169d40c7" in browser 2026-09-07 12:29:03,525 26 INFO rb-6a8d31b-224617-412612 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=c3b736ff169d40c7" 2026-09-07 12:29:03,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:29:03,887 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:03] "GET /pos-self/108?access_token=c3b736ff169d40c7 HTTP/1.1" 200 - 57 0.031 0.318 2026-09-07 12:29:03,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '9631751026B2BDE2A4C72BFC9BA2B22F', 'loaderId': 'B07AB7A14EF962655BDBCEB9D094468E', 'isDownload': False} 2026-09-07 12:29:03,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Evaluate ready code "odoo.isTourReady('test_kiosk_cart_restore_and_cancel')" 2026-09-07 12:29:03,911 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:29:03,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:29:03,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:03] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.040 2026-09-07 12:29:03,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:29:04,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.076 2026-09-07 12:29:04,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:29:04,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.086 2026-09-07 12:29:04,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.022 2026-09-07 12:29:04,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-09-07 12:29:04,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.019 2026-09-07 12:29:04,232 26 INFO rb-6a8d31b-224617-412612 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=c3b736ff169d40c7", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:29:04,238 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:29:04,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:29:04,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [1/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:29:04,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-07 12:29:04,361 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "POST /pos-self/relations/108 HTTP/1.1" 200 - 37 0.024 0.087 2026-09-07 12:29:04,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-09-07 12:29:04,596 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "POST /pos-self/data/108 HTTP/1.1" 200 - 183 0.098 0.117 2026-09-07 12:29:04,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-07 12:29:04,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: Owl is running in 'dev' mode. 2026-09-07 12:29:04,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/ir.attachment/6252/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:29:04,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:29:04,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/pos.category/245/image_128?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:29:04,819 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:29:04,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:29:04,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/product.template/1948/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.030 2026-09-07 12:29:04,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/product.template/1949/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-07 12:29:04,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/product.template/1952/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.020 0.049 2026-09-07 12:29:04,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/product.template/1950/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-07 12:29:04,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [4/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:29:04,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/product.template/1951/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.098 2026-09-07 12:29:04,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [5/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:04,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:04] "GET /web/image/ir.attachment/6218/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-09-07 12:29:04,991 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29: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-09-07 12:29:05,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [6/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:05,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:05] "GET /web/image/product.product/2438/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.017 2026-09-07 12:29:05,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:05] "GET /web/image/product.product/2436/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 8 0.017 0.042 2026-09-07 12:29:05,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [7/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:29:05,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [8/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Back' (trigger: .btn:contains('Back')) 2026-09-07 12:29:05,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2708829 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': 'c26400b9-4176-462c-87b7-11ae54d42ccf'}] 2026-09-07 12:29:05,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2708829 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': 'c26400b9-4176-462c-87b7-11ae54d42ccf'} created pos.order #684 2026-09-07 12:29:05,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2708829 finished 2026-09-07 12:29:05,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:05] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.085 0.116 2026-09-07 12:29:05,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-07 12:29:05,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [9/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:05,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [10/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:05,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [11/13] Tour test_kiosk_cart_restore_and_cancel → Step Click back button (trigger: .btn.btn-back) 2026-09-07 12:29:05,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [12/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-07 12:29:05,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [13/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-07 12:29:05,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-07 12:29:05,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_kiosk_cart_restore_and_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-07 12:29:05,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8297832 (allocated 9437184) 2026-09-07 12:29:05,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:05] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.036 0.031 2026-09-07 12:29:05,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 98278 2026-09-07 12:29:05,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-07 12:29:05,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 98278 2026-09-07 12:29:05,829 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122905_829073_test_kiosk_cart_restore_and_cancel.txt 2026-09-07 12:29:05,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpkkn1uqtc_chrome_odoo" 2026-09-07 12:29:05,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-09-07 12:29:08,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 98466 2026-09-07 12:29:08,926 26 INFO rb-6a8d31b-224617-412612 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/tmpf8hcs0at_chrome_odoo 2026-09-07 12:29:08,926 26 INFO rb-6a8d31b-224617-412612 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:41537/json/version 2026-09-07 12:29:08,927 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:08,971 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:08,972 26 INFO rb-6a8d31b-224617-412612 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:41537/json 2026-09-07 12:29:08,972 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:09,002 26 INFO rb-6a8d31b-224617-412612 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:41537/devtools/page/5B616D23E20219BA964AC7B79B80A1D7 2026-09-07 12:29:09,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Enable chrome headless console log notification 2026-09-07 12:29:09,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome headless enable page notifications 2026-09-07 12:29:09,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Setting session cookie in browser 2026-09-07 12:29:09,140 26 INFO rb-6a8d31b-224617-412612 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=7f40482f48a34175" in browser 2026-09-07 12:29:09,140 26 INFO rb-6a8d31b-224617-412612 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=7f40482f48a34175" 2026-09-07 12:29:09,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:29:09,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "GET /pos-self/109?access_token=7f40482f48a34175 HTTP/1.1" 200 - 57 0.029 0.327 2026-09-07 12:29:09,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '5B616D23E20219BA964AC7B79B80A1D7', 'loaderId': 'CDAB4A3CBDA2929FA38C002DBE03229D', 'isDownload': False} 2026-09-07 12:29:09,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-09-07 12:29:09,532 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:29:09,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:29:09,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.029 2026-09-07 12:29:09,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:29:09,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.051 2026-09-07 12:29:09,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:29:09,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.091 2026-09-07 12:29:09,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-07 12:29:09,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:29:09,792 26 INFO rb-6a8d31b-224617-412612 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=7f40482f48a34175", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:29:09,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.009 2026-09-07 12:29:09,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:29:09,804 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:29:09,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:29:09,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:29:09,862 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.017 0.033 2026-09-07 12:29:09,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-07 12:29:10,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.087 0.157 2026-09-07 12:29:10,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.224 2026-09-07 12:29:10,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-07 12:29:10,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: Owl is running in 'dev' mode. 2026-09-07 12:29:10,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/ir.attachment/6293/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:29:10,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:29:10,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/product.template/1948/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-07 12:29:10,385 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:29:10,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:29:10,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/product.template/1949/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.022 0.025 2026-09-07 12:29:10,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/pos.category/245/image_128?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.056 2026-09-07 12:29:10,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/product.template/1952/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-07 12:29:10,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/product.template/1950/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-09-07 12:29:10,444 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:10,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/product.template/1951/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-07 12:29:10,476 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:29:10,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:29:10,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/product.product/2436/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-07 12:29:10,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "GET /web/image/ir.attachment/6259/raw HTTP/1.1" 200 - 4 0.003 0.067 2026-09-07 12:29:10,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-09-07 12:29:10,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18579892 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '494fe4a9-a171-4dfb-956d-0436578832da'}] 2026-09-07 12:29:10,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18579892 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '494fe4a9-a171-4dfb-956d-0436578832da'} created pos.order #685 2026-09-07 12:29:10,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18579892 finished 2026-09-07 12:29:10,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.078 0.093 2026-09-07 12:29:10,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.015 2026-09-07 12:29:10,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-07 12:29:10,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:29:10,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7705552 (allocated 8912896) 2026-09-07 12:29:10,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 98466 2026-09-07 12:29:10,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-07 12:29:10,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 98466 2026-09-07 12:29:10,929 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122910_929675_test_online_payment_kiosk_qr_code.txt 2026-09-07 12:29:10,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpf8hcs0at_chrome_odoo" 2026-09-07 12:29:10,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-07 12:29:13,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98660 2026-09-07 12:29:13,993 26 INFO rb-6a8d31b-224617-412612 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/tmpvht1ggox_chrome_odoo 2026-09-07 12:29:13,993 26 INFO rb-6a8d31b-224617-412612 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:38995/json/version 2026-09-07 12:29:13,994 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:14,039 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:14,039 26 INFO rb-6a8d31b-224617-412612 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:38995/json 2026-09-07 12:29:14,039 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:14,063 26 INFO rb-6a8d31b-224617-412612 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:38995/devtools/page/D08ED2E6DCAAD84CA969A9DDD2B816B9 2026-09-07 12:29:14,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-07 12:29:14,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-07 12:29:14,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-07 12:29:14,230 26 INFO rb-6a8d31b-224617-412612 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=d96c8a2e19394cf4" in browser 2026-09-07 12:29:14,230 26 INFO rb-6a8d31b-224617-412612 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=d96c8a2e19394cf4" 2026-09-07 12:29:14,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:29:14,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:14] "GET /pos-self/110?access_token=d96c8a2e19394cf4 HTTP/1.1" 200 - 57 0.076 0.315 2026-09-07 12:29:14,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'D08ED2E6DCAAD84CA969A9DDD2B816B9', 'loaderId': 'AF16F3A0217E7ADA1331C1B6728C3041', 'isDownload': False} 2026-09-07 12:29:14,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-09-07 12:29:14,650 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:29:14,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:29:14,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:14] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.045 0.034 2026-09-07 12:29:14,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:29:14,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:14] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.102 2026-09-07 12:29:14,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:29:14,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:14] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.135 2026-09-07 12:29:14,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-07 12:29:14,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:29:14,998 26 INFO rb-6a8d31b-224617-412612 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=d96c8a2e19394cf4", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:29:15,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.007 0.011 2026-09-07 12:29:15,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:29:15,007 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:29:15,008 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.017 2026-09-07 12:29:15,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:29:15,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.042 0.035 2026-09-07 12:29:15,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-07 12:29:15,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "POST /pos-self/data/110 HTTP/1.1" 200 - 184 0.159 0.145 2026-09-07 12:29:15,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.293 2026-09-07 12:29:15,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:29:15,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/ir.attachment/6334/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:29:15,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:29:15,624 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:29:15,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/pos.category/245/image_128?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 2 0.015 0.020 2026-09-07 12:29:15,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:29:15,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/product.template/1952/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-07 12:29:15,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/product.template/1948/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-07 12:29:15,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/product.template/1949/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-07 12:29:15,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/product.template/1950/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-07 12:29:15,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/product.template/1951/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.075 2026-09-07 12:29:15,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:29:15,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:15,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/ir.attachment/6300/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:29:15,804 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.003 2026-09-07 12:29:15,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:15,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/product.product/2436/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-07 12:29:15,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:15] "GET /web/image/product.product/2438/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.049 2026-09-07 12:29:15,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:29:15,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-07 12:29:15,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-07 12:29:16,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-07 12:29:16,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:29:16,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7916300 (allocated 8912896) 2026-09-07 12:29:16,118 26 INFO rb-6a8d31b-224617-412612 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 98660 2026-09-07 12:29:16,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-07 12:29:16,127 26 INFO rb-6a8d31b-224617-412612 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 98660 2026-09-07 12:29:16,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99361368 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '94cd2c41-cadb-403c-8b8d-d02f818826ff'}] 2026-09-07 12:29:16,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99361368 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '94cd2c41-cadb-403c-8b8d-d02f818826ff'} created pos.order #686 2026-09-07 12:29:16,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99361368 finished 2026-09-07 12:29:16,246 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122916_245813_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-07 12:29:16,246 26 INFO rb-6a8d31b-224617-412612 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/tmpvht1ggox_chrome_odoo" 2026-09-07 12:29:16,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-07 12:29:16,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.105 0.096 2026-09-07 12:29:16,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98839 2026-09-07 12:29:16,534 26 INFO rb-6a8d31b-224617-412612 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/tmpfds26rdo_chrome_odoo 2026-09-07 12:29:16,534 26 INFO rb-6a8d31b-224617-412612 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:39397/json/version 2026-09-07 12:29:16,535 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:16,568 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:16,568 26 INFO rb-6a8d31b-224617-412612 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:39397/json 2026-09-07 12:29:16,568 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:16,578 26 INFO rb-6a8d31b-224617-412612 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:39397/devtools/page/7B4DDF77147AF2708FCA94B0058A48C2 2026-09-07 12:29:16,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-07 12:29:16,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-07 12:29:16,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:29:16,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-07 12:29:16,711 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:16,711 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:17,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "GET /pos/ui?config_id=110 HTTP/1.1" 200 - 70 0.030 0.254 2026-09-07 12:29:17,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '7B4DDF77147AF2708FCA94B0058A48C2', 'loaderId': 'F9898B2C3ABCE5C0C6656B7A97056A5F', 'isDownload': False} 2026-09-07 12:29:17,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_pos_self_order_preparation_changes')" 2026-09-07 12:29:17,035 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:29:17,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 12:29:17,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:29:17,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.032 2026-09-07 12:29:17,488 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:29:17,495 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:29:17,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:29:17,519 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:17,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:29:17,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-07 12:29:17,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:29:17,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:17,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "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-09-07 12:29:17,588 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:29:17,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.021 2026-09-07 12:29:17,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-07 12:29:18,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order 2026-09-07 12:29:18,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:29:18,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 201, model: sale.order.line 2026-09-07 12:29:18,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:29:18,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.271 0.335 2026-09-07 12:29:18,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:29:18,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:29:18,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-09-07 12:29:18,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:29:18,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:29:18,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.003 2026-09-07 12:29:18,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:18,525 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:18,528 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:18,535 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:29:18,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-09-07 12:29:18,553 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:18,554 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:18,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.010 2026-09-07 12:29:18,580 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:18,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-07 12:29:18,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /pos/ui/110 HTTP/1.1" 200 - 31 0.078 0.031 2026-09-07 12:29:18,694 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.090 2026-09-07 12:29:18,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /pos/ui/110?from_backend=True HTTP/1.1" 200 - 31 0.040 0.148 2026-09-07 12:29:18,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-07 12:29:18,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-07 12:29:18,881 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.023 0.027 2026-09-07 12:29:18,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.066 2026-09-07 12:29:18,924 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-09-07 12:29:18,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-07 12:29:18,952 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:18,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:29:19,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-09-07 12:29:19,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-07 12:29:19,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_pos_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:29:19,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13512316 (allocated 14680064) 2026-09-07 12:29:19,210 26 INFO rb-6a8d31b-224617-412612 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 98839 2026-09-07 12:29:19,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-07 12:29:19,212 26 INFO rb-6a8d31b-224617-412612 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 98839 2026-09-07 12:29:19,281 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122919_281481_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-07 12:29:19,281 26 INFO rb-6a8d31b-224617-412612 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/tmpfds26rdo_chrome_odoo" 2026-09-07 12:29:19,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-09-07 12:29:22,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 99043 2026-09-07 12:29:22,470 26 INFO rb-6a8d31b-224617-412612 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/tmpb6nilkqv_chrome_odoo 2026-09-07 12:29:22,470 26 INFO rb-6a8d31b-224617-412612 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:40971/json/version 2026-09-07 12:29:22,473 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:22,502 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:22,503 26 INFO rb-6a8d31b-224617-412612 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:40971/json 2026-09-07 12:29:22,513 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:22,563 26 INFO rb-6a8d31b-224617-412612 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:40971/devtools/page/F2347C263E93C65EE23057FC1986BE40 2026-09-07 12:29:22,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-07 12:29:22,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-07 12:29:22,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-07 12:29:22,677 26 INFO rb-6a8d31b-224617-412612 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=3370cf144bf34f56" in browser 2026-09-07 12:29:22,677 26 INFO rb-6a8d31b-224617-412612 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=3370cf144bf34f56" 2026-09-07 12:29:22,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:29:23,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "GET /pos-self/111?access_token=3370cf144bf34f56 HTTP/1.1" 200 - 57 0.027 0.490 2026-09-07 12:29:23,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'F2347C263E93C65EE23057FC1986BE40', 'loaderId': '2D26634CB96AF3535448D90F0A503334', 'isDownload': False} 2026-09-07 12:29:23,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal')" 2026-09-07 12:29:23,224 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:29:23,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:29:23,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.022 2026-09-07 12:29:23,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:29:23,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.050 2026-09-07 12:29:23,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:29:23,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.118 2026-09-07 12:29:23,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-09-07 12:29:23,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:29:23,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.010 2026-09-07 12:29:23,571 26 INFO rb-6a8d31b-224617-412612 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=3370cf144bf34f56", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:29:23,576 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:29:23,576 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:29:23,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:29:23,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-07 12:29:23,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:29:23,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.052 0.051 2026-09-07 12:29:23,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-09-07 12:29:23,944 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:23] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.095 0.119 2026-09-07 12:29:23,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-07 12:29:24,016 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:29:24,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-09-07 12:29:24,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 12:29:24,061 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:24,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:29:24,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:29:24,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/image/pos.category/245/image_128?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 2 0.009 0.032 2026-09-07 12:29:24,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/image/product.template/1949/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-07 12:29:24,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:29:24,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/image/product.template/1948/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-07 12:29:24,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/image/product.template/1950/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.067 2026-09-07 12:29:24,298 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/image/product.template/1952/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-09-07 12:29:24,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:24,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/image/product.template/1951/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.098 2026-09-07 12:29:24,326 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:24,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "GET /web/image/product.product/2436/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-07 12:29:24,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:29:24,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:29:24,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-09-07 12:29:24,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:29:24,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:29:24,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94354375 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '12b6f15b-4572-4030-8f40-34432710985b'}] 2026-09-07 12:29:24,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94354375 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '12b6f15b-4572-4030-8f40-34432710985b'} created pos.order #687 2026-09-07 12:29:24,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94354375 finished 2026-09-07 12:29:24,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.085 0.113 2026-09-07 12:29:24,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.008 2026-09-07 12:29:24,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:29:24,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:29:24,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:29:24,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:25,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:25] "GET /web/image/product.product/2438/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 8 0.006 0.022 2026-09-07 12:29:25,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:29:25,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:29:25,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88774771 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '12b6f15b-4572-4030-8f40-34432710985b'}] 2026-09-07 12:29:25,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1126] to pos.order #687 2026-09-07 12:29:25,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88774771 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '12b6f15b-4572-4030-8f40-34432710985b'} updated pos.order #687 2026-09-07 12:29:25,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88774771 finished 2026-09-07 12:29:25,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.076 0.131 2026-09-07 12:29:25,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.011 2026-09-07 12:29:25,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:29:25,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:29:25,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:29:25,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-07 12:29:25,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:29:25,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-07 12:29:25,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9648296 (allocated 10747904) 2026-09-07 12:29:25,617 26 INFO rb-6a8d31b-224617-412612 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 99043 2026-09-07 12:29:25,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-07 12:29:25,618 26 INFO rb-6a8d31b-224617-412612 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 99043 2026-09-07 12:29:25,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-07 12:29:25,734 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122925_734522_test_online_payment_self_pay_after_meal_table.txt 2026-09-07 12:29:25,734 26 INFO rb-6a8d31b-224617-412612 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/tmpb6nilkqv_chrome_odoo" 2026-09-07 12:29:25,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-09-07 12:29:26,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:26] "GET /pos/pay/687?access_token=b333ee6c-cec2-4ec3-a9e2-ba29e764785f&exit_route=http://127.0.0.1:8069/pos-self/111?access_token%3D3370cf144bf34f56 HTTP/1.1" 200 - 132 0.168 0.681 2026-09-07 12:29:26,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 99229 2026-09-07 12:29:26,695 26 INFO rb-6a8d31b-224617-412612 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/tmpxyv2m6jc_chrome_odoo 2026-09-07 12:29:26,695 26 INFO rb-6a8d31b-224617-412612 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:40321/json/version 2026-09-07 12:29:26,696 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:26,722 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:26,722 26 INFO rb-6a8d31b-224617-412612 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:40321/json 2026-09-07 12:29:26,723 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:26,768 26 INFO rb-6a8d31b-224617-412612 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:40321/devtools/page/43B6E6AF3246DCC368956F03B5C533BD 2026-09-07 12:29:26,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-09-07 12:29:26,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-09-07 12:29:26,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-09-07 12:29:26,877 26 INFO rb-6a8d31b-224617-412612 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=3370cf144bf34f56&table_identifier=1def4340" in browser 2026-09-07 12:29:26,877 26 INFO rb-6a8d31b-224617-412612 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=3370cf144bf34f56&table_identifier=1def4340" 2026-09-07 12:29:26,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:26] "GET /pos-self/111?access_token=3370cf144bf34f56&table_identifier=1def4340 HTTP/1.1" 200 - 9 0.004 0.017 2026-09-07 12:29:26,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '43B6E6AF3246DCC368956F03B5C533BD', 'loaderId': '9C3556A9D9373E774CA9900D51086828', 'isDownload': False} 2026-09-07 12:29:26,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_table')" 2026-09-07 12:29:26,932 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:29:26,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:26] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.021 2026-09-07 12:29:26,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:26] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.037 2026-09-07 12:29:26,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:26] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.044 2026-09-07 12:29:27,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-09-07 12:29:27,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:29:27,147 26 INFO rb-6a8d31b-224617-412612 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=3370cf144bf34f56&table_identifier=1def4340", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:29:27,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 12:29:27,157 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:29:27,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:29:27,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [1/17] Tour self_mobile_online_payment_meal_table → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:29:27,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "POST /pos-self/relations/111 HTTP/1.1" 200 - 16 0.010 0.027 2026-09-07 12:29:27,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [2/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:29:27,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.038 2026-09-07 12:29:27,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "POST /pos-self/data/111 HTTP/1.1" 200 - 116 0.081 0.151 2026-09-07 12:29:27,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.229 2026-09-07 12:29:27,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.007 2026-09-07 12:29:27,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-09-07 12:29:27,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/ir.attachment/6378/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:29:27,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [3/17] Tour self_mobile_online_payment_meal_table → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:29:27,625 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:27,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/ir.attachment/6341/raw HTTP/1.1" 200 - 4 0.009 0.007 2026-09-07 12:29:27,683 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:29:27,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/product.template/1948/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.011 2026-09-07 12:29:27,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/product.template/1949/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-07 12:29:27,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [5/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:29:27,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/pos.category/245/image_128?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-09-07 12:29:27,787 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/product.template/1952/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-09-07 12:29:27,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/product.template/1950/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.073 2026-09-07 12:29:27,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [6/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:27,833 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:29:27,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/product.template/1951/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-07 12:29:27,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [7/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:29:27,868 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "GET /web/image/product.product/2436/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.036 2026-09-07 12:29:27,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.013 2026-09-07 12:29:27,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.033 2026-09-07 12:29:27,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [8/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:29:27,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97136012 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': '13de72c9-088d-49a1-b173-d7fd2d59cd13'}] 2026-09-07 12:29:28,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97136012 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': '13de72c9-088d-49a1-b173-d7fd2d59cd13'} created pos.order #688 2026-09-07 12:29:28,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97136012 finished 2026-09-07 12:29:28,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.059 0.112 2026-09-07 12:29:28,146 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.009 2026-09-07 12:29:28,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [9/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:29:28,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:29:28,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [11/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:29:28,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [12/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:29:28,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:28] "GET /web/image/product.product/2438/image_512?unique=2026-09-07T12:28:58.000+00:00 HTTP/1.1" 200 - 8 0.006 0.023 2026-09-07 12:29:28,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [13/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:29:28,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [14/17] Tour self_mobile_online_payment_meal_table → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:29:28,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28450870 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000002', 'uuid': '13de72c9-088d-49a1-b173-d7fd2d59cd13'}] 2026-09-07 12:29:28,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1128] to pos.order #688 2026-09-07 12:29:28,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28450870 order {'name': None, 'pos_reference': '260-111-000002', 'uuid': '13de72c9-088d-49a1-b173-d7fd2d59cd13'} updated pos.order #688 2026-09-07 12:29:28,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28450870 finished 2026-09-07 12:29:28,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.087 0.093 2026-09-07 12:29:28,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-09-07 12:29:28,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [15/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:29:28,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [16/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:29:28,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [17/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 12:29:28,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-09-07 12:29:28,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_table SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:29:28,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8996592 (allocated 10485760) 2026-09-07 12:29:28,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Error received after termination: console.groupEnd 2026-09-07 12:29:28,909 26 INFO rb-6a8d31b-224617-412612 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 99229 2026-09-07 12:29:28,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-09-07 12:29:28,924 26 INFO rb-6a8d31b-224617-412612 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 99229 2026-09-07 12:29:29,026 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122929_026065_test_online_payment_self_pay_after_meal_table.txt 2026-09-07 12:29:29,026 26 INFO rb-6a8d31b-224617-412612 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/tmpxyv2m6jc_chrome_odoo" 2026-09-07 12:29:29,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 12:29:37,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-09-07 12:29:37,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 99430 2026-09-07 12:29:37,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpt6ht6xe5_chrome_odoo 2026-09-07 12:29:37,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:41359/json/version 2026-09-07 12:29:37,701 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:37,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-09-07 12:29:37,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:41359/json 2026-09-07 12:29:37,721 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:37,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:41359/devtools/page/8EA3F8ABD79CA89903F5077D9146F9FE 2026-09-07 12:29:37,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-09-07 12:29:37,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-09-07 12:29:37,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:29:37,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-09-07 12:29:37,907 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:37,907 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:37,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:29:38,435 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "GET /pos/ui/112 HTTP/1.1" 200 - 120 0.083 0.432 2026-09-07 12:29:38,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '8EA3F8ABD79CA89903F5077D9146F9FE', 'loaderId': '2DB0CAD3985ECC9B453989F9EA223D26', 'isDownload': False} 2026-09-07 12:29:38,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate ready code "odoo.isTourReady('qfpay_order_and_refund')" 2026-09-07 12:29:38,451 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:29:38,466 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:29:38,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:29:38,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:29:38,878 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:38,887 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:38,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:29:38,914 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:38,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:29:38,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [1/29] Tour qfpay_order_and_refund → Step body 2026-09-07 12:29:38,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:29:38,936 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:38,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-07 12:29:38,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-07 12:29:39,016 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.024 2026-09-07 12:29:39,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-07 12:29:39,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.229 0.300 2026-09-07 12:29:39,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:39,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:29:39,701 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /web/image/res.company/105/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-07 12:29:39,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:29:39,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-09-07 12:29:39,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 12:29:39,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:39,808 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:29:39,827 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:29:39,834 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:29:39,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [2/29] Tour qfpay_order_and_refund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:29:39,879 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 12:29:39,887 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:29:39,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /web/image/res.users/205/avatar_128 HTTP/1.1" 200 - 14 0.053 0.058 2026-09-07 12:29:39,960 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:39,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:39] "GET /web/image?model=res.company&id=105&field=logo HTTP/1.1" 200 - 3 0.006 0.169 2026-09-07 12:29:40,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image/res.company/105/favicon HTTP/1.1" 200 - 4 0.006 0.143 2026-09-07 12:29:40,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /pos/ui/112 HTTP/1.1" 200 - 31 0.033 0.107 2026-09-07 12:29:40,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /pos/ui/112?from_backend=True HTTP/1.1" 200 - 31 0.037 0.182 2026-09-07 12:29:40,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [3/29] Tour qfpay_order_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:29:40,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image?model=product.template&field=image_128&id=1958&unique=2026-09-07T12:29:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.026 2026-09-07 12:29:40,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [4/29] Tour qfpay_order_and_refund → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 12:29:40,262 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.040 2026-09-07 12:29:40,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image?model=product.template&field=image_128&id=1957&unique=2026-09-07T12:29:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-09-07 12:29:40,291 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:29:40,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image?model=product.template&field=image_128&id=1959&unique=2026-09-07T12:29:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-07 12:29:40,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image?model=product.template&field=image_128&id=1960&unique=2026-09-07T12:29:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-07 12:29:40,380 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image?model=product.template&field=image_128&id=1961&unique=2026-09-07T12:29:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.181 2026-09-07 12:29:40,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image?model=product.template&field=image_128&id=1962&unique=2026-09-07T12:29:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.197 2026-09-07 12:29:40,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image?model=product.template&field=image_128&id=1965&unique=2026-09-07T12:29:29.000+00:00 HTTP/1.1" 200 - 3 0.010 0.170 2026-09-07 12:29:40,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image?model=product.template&field=image_128&id=1963&unique=2026-09-07T12:29:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-07 12:29:40,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image?model=product.template&field=image_128&id=1964&unique=2026-09-07T12:29:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-07 12:29:40,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /web/image/res.company/105/favicon HTTP/1.1" 304 - 4 0.002 0.151 2026-09-07 12:29:40,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.163 2026-09-07 12:29:40,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [5/29] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:29:40,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [6/29] Tour qfpay_order_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 12:29:40,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [7/29] Tour qfpay_order_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 12:29:40,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [8/29] Tour qfpay_order_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:29:40,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [9/29] Tour qfpay_order_and_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:29:40,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [10/29] Tour qfpay_order_and_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:29:40,946 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:40,949 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:40,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [11/29] Tour qfpay_order_and_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:29:41,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [12/29] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-09-07 12:29:41,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [13/29] Tour qfpay_order_and_refund → Step Waiting for Qfpay payment to be processed (trigger: .electronic_status:contains('Waiting for card')) 2026-09-07 12:29:41,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [14/29] Tour qfpay_order_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:29:41,177 26 INFO rb-6a8d31b-224617-412612 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': 'ac4ed2e7-b513-4d6f-9736-b1df68760548--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-09-07 12:29:41,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:41] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.017 0.016 2026-09-07 12:29:41,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80539986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000001', 'uuid': 'be660a1b-9025-4627-a538-a82352412407'}] 2026-09-07 12:29:41,242 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:29:41,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80539986 order {'name': '/', 'pos_reference': '261-112-000001', 'uuid': 'be660a1b-9025-4627-a538-a82352412407'} created pos.order #689 2026-09-07 12:29:41,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80539986 finished 2026-09-07 12:29:41,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.223 0.234 2026-09-07 12:29:41,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:29:41,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [15/29] Tour qfpay_order_and_refund → Step .pos-leftheader .orders-button 2026-09-07 12:29:41,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19583106 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-112-000001', 'uuid': 'be660a1b-9025-4627-a538-a82352412407'}] 2026-09-07 12:29:41,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19583106 order {'name': 'Shop - 000001', 'pos_reference': '261-112-000001', 'uuid': 'be660a1b-9025-4627-a538-a82352412407'} sync ignored for existing PoS order pos.order(689,) (state: paid) 2026-09-07 12:29:41,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19583106 finished 2026-09-07 12:29:41,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [16/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-09-07 12:29:42,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.079 0.106 2026-09-07 12:29:42,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.118 2026-09-07 12:29:42,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [17/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-09-07 12:29:42,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.019 2026-09-07 12:29:42,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [18/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-07 12:29:42,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [19/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-09-07 12:29:42,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [20/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-09-07 12:29:42,274 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [21/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-07 12:29:42,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [22/29] Tour qfpay_order_and_refund → Step .ticket-screen .order-row:contains("0001") 2026-09-07 12:29:42,341 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.009 2026-09-07 12:29:42,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [23/29] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:29:42,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [24/29] Tour qfpay_order_and_refund → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:29:42,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [25/29] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-09-07 12:29:42,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [26/29] Tour qfpay_order_and_refund → Step Initiate a refund request for the selected order. (trigger: .paymentlines .send_refund_request:contains('Refund')) 2026-09-07 12:29:42,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [27/29] Tour qfpay_order_and_refund → Step Waiting for Qfpay refund to be processed (trigger: .electronic_status:contains('Refund in process')) 2026-09-07 12:29:42,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [28/29] Tour qfpay_order_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:29:42,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': 'ac4ed2e7-b513-4d6f-9736-b1df68760548--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-09-07 12:29:42,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:42] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.004 0.018 2026-09-07 12:29:42,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18138519 started for PoS orders references: [{'name': '/', 'pos_reference': '261-112-000002', 'uuid': '40dac4b7-d740-48e9-9ebf-7c818e027f16'}] 2026-09-07 12:29:42,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18138519 order {'name': '/', 'pos_reference': '261-112-000002', 'uuid': '40dac4b7-d740-48e9-9ebf-7c818e027f16'} created pos.order #690 2026-09-07 12:29:42,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18138519 finished 2026-09-07 12:29:43,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.102 0.215 2026-09-07 12:29:43,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:29:43,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72285104 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-112-000002', 'uuid': '40dac4b7-d740-48e9-9ebf-7c818e027f16'}] 2026-09-07 12:29:43,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [29/29] Tour qfpay_order_and_refund → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-07 12:29:43,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72285104 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-112-000002', 'uuid': '40dac4b7-d740-48e9-9ebf-7c818e027f16'} sync ignored for existing PoS order pos.order(690,) (state: paid) 2026-09-07 12:29:43,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72285104 finished 2026-09-07 12:29:43,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-09-07 12:29:43,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:29:43,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.034 0.068 2026-09-07 12:29:43,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 17636760 (allocated 21893120) 2026-09-07 12:29:43,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 99430 2026-09-07 12:29:43,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-09-07 12:29:43,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 99430 2026-09-07 12:29:43,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122943_416287_test_tour_qfpay_order_and_refund.txt 2026-09-07 12:29:43,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpt6ht6xe5_chrome_odoo" 2026-09-07 12:29:43,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:29:51,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-09-07 12:29:52,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 99647 2026-09-07 12:29:52,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmps65fp94h_chrome_odoo 2026-09-07 12:29:52,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:39787/json/version 2026-09-07 12:29:52,099 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:52,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:29:52,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:39787/json 2026-09-07 12:29:52,178 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:52,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:39787/devtools/page/78C80F4FF6514539C8609D9EBC88CDC5 2026-09-07 12:29:52,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-09-07 12:29:52,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-09-07 12:29:52,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:29:52,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-09-07 12:29:52,293 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:52,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-07 12:29:52,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:29:52,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:52] "GET /pos/ui/113 HTTP/1.1" 200 - 120 0.050 0.508 2026-09-07 12:29:52,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '78C80F4FF6514539C8609D9EBC88CDC5', 'loaderId': '865C38CF2CEF56E10CD893FD75D48610', 'isDownload': False} 2026-09-07 12:29:52,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-09-07 12:29:52,886 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:29:52,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:52] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:29:52,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:52] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:29:52,920 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:52] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:29:53,344 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:53,349 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:29:53,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:29:53,400 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:53,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [1/12] Tour PosRazorpayTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:29:53,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:29:53,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:29:53,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:29:53,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.006 2026-09-07 12:29:53,466 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-07 12:29:53,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "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-09-07 12:29:53,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-07 12:29:53,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.205 0.253 2026-09-07 12:29:54,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:54,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.000 0.010 2026-09-07 12:29:54,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-07 12:29:54,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.015 2026-09-07 12:29:54,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:29:54,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:29:54,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:29:54,268 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:29:54,277 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:29:54,278 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:29:54,299 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29: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-09-07 12:29:54,300 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:29:54,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.023 0.041 2026-09-07 12:29:54,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.003 0.065 2026-09-07 12:29:54,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.003 0.033 2026-09-07 12:29:54,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [2/12] Tour PosRazorpayTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:29:54,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image/res.company/106/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-09-07 12:29:54,487 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:29:54,507 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:29:54,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.038 0.113 2026-09-07 12:29:54,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [3/12] Tour PosRazorpayTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 12:29:54,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.031 0.184 2026-09-07 12:29:54,688 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:29:54,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image?model=product.template&field=image_128&id=1971&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.222 2026-09-07 12:29:54,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image?model=product.template&field=image_128&id=1972&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-09-07 12:29:54,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image?model=product.template&field=image_128&id=1970&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.299 2026-09-07 12:29:54,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image?model=product.template&field=image_128&id=1977&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.234 2026-09-07 12:29:54,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-09-07 12:29:54,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image?model=product.template&field=image_128&id=1978&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-07 12:29:54,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.040 0.171 2026-09-07 12:29:54,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-07 12:29:54,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:54] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-07 12:29:54,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [4/12] Tour PosRazorpayTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:29:55,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:55] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-09-07 12:29:55,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [5/12] Tour PosRazorpayTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 12:29:55,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [6/12] Tour PosRazorpayTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 12:29:55,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [7/12] Tour PosRazorpayTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:29:55,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [8/12] Tour PosRazorpayTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:29:55,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [9/12] Tour PosRazorpayTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:29:55,279 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:55,289 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:29:55,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [10/12] Tour PosRazorpayTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:29:55,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [11/12] Tour PosRazorpayTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-09-07 12:29:55,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:55] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:29:55,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [12/12] Tour PosRazorpayTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:29:55,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:55] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 12:29:55,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86352315 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '9a94bb83-def1-4f5e-9b4b-80331aa7966f'}] 2026-09-07 12:29:55,492 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:29:55,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86352315 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '9a94bb83-def1-4f5e-9b4b-80331aa7966f'} created pos.order #691 2026-09-07 12:29:55,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86352315 finished 2026-09-07 12:29:55,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.153 0.198 2026-09-07 12:29:55,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:29:55,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-09-07 12:29:55,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:29:55,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53701187 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '9a94bb83-def1-4f5e-9b4b-80331aa7966f'}] 2026-09-07 12:29:55,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53701187 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '9a94bb83-def1-4f5e-9b4b-80331aa7966f'} sync ignored for existing PoS order pos.order(691,) (state: paid) 2026-09-07 12:29:56,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53701187 finished 2026-09-07 12:29:56,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14954060 (allocated 16777216) 2026-09-07 12:29:56,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 99647 2026-09-07 12:29:56,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-09-07 12:29:56,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 99647 2026-09-07 12:29:56,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.080 0.057 2026-09-07 12:29:56,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_122956_161769_test_razorpay_basic_order.txt 2026-09-07 12:29:56,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmps65fp94h_chrome_odoo" 2026-09-07 12:29:56,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-09-07 12:29:56,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 99860 2026-09-07 12:29:56,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmp_tjp7v43_chrome_odoo 2026-09-07 12:29:56,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:45865/json/version 2026-09-07 12:29:56,478 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:56,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-09-07 12:29:56,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:45865/json 2026-09-07 12:29:56,523 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:29:56,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:45865/devtools/page/1CA7BE740EEF9B5EA85B268A628CF425 2026-09-07 12:29:56,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-09-07 12:29:56,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-09-07 12:29:56,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:29:56,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-09-07 12:29:56,713 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:56,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-07 12:29:56,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:29:57,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.083 0.419 2026-09-07 12:29:57,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '1CA7BE740EEF9B5EA85B268A628CF425', 'loaderId': '2E57534E821E2D61F27C31CD8807023F', 'isDownload': False} 2026-09-07 12:29:57,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-09-07 12:29:57,243 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:29:57,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:29:57,268 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:29:57,284 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.026 2026-09-07 12:29:57,623 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:57,630 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:57,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:29:57,660 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:29:57,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [1/18] Tour PosRazorpayCancelTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:29:57,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:29:57,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:29:57,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:57,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-07 12:29:57,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.021 2026-09-07 12:29:57,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-09-07 12:29:57,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-09-07 12:29:58,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.180 0.274 2026-09-07 12:29:58,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:29:58,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.008 2026-09-07 12:29:58,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.044 2026-09-07 12:29:58,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.000 0.004 2026-09-07 12:29:58,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-09-07 12:29:58,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:29:58,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:29:58,552 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:29:58,558 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:29:58,562 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.049 2026-09-07 12:29:58,596 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:29:58,621 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:29:58,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.065 0.040 2026-09-07 12:29:58,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.005 0.115 2026-09-07 12:29:58,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.011 0.066 2026-09-07 12:29:58,694 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:29:58,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [2/18] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:29:58,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.047 0.091 2026-09-07 12:29:58,881 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.061 0.177 2026-09-07 12:29:58,894 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:29:58,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [3/18] Tour PosRazorpayCancelTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 12:29:58,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/image/res.company/106/favicon HTTP/1.1" 304 - 4 0.007 0.118 2026-09-07 12:29:58,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/image?model=product.template&field=image_128&id=1970&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-09-07 12:29:58,983 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:29:59,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /web/image?model=product.template&field=image_128&id=1971&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-09-07 12:29:59,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.198 2026-09-07 12:29:59,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /web/image?model=product.template&field=image_128&id=1972&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.014 0.253 2026-09-07 12:29:59,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.202 2026-09-07 12:29:59,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /web/image?model=product.template&field=image_128&id=1978&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-07 12:29:59,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-07 12:29:59,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /web/image?model=product.template&field=image_128&id=1977&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-09-07 12:29:59,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.036 0.178 2026-09-07 12:29:59,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-09-07 12:29:59,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [4/18] Tour PosRazorpayCancelTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:29:59,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [5/18] Tour PosRazorpayCancelTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 12:29:59,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [6/18] Tour PosRazorpayCancelTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 12:29:59,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [7/18] Tour PosRazorpayCancelTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:29:59,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [8/18] Tour PosRazorpayCancelTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:29:59,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [9/18] Tour PosRazorpayCancelTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:29:59,600 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:29:59,601 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:29:59,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [10/18] Tour PosRazorpayCancelTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:29:59,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [11/18] Tour PosRazorpayCancelTour → Step click 'RazorPay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("RazorPay")) 2026-09-07 12:29:59,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "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-09-07 12:29:59,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [12/18] Tour PosRazorpayCancelTour → Step Cancel the ongoing payment request currently being processed. (trigger: .paymentlines .paymentline .send_payment_cancel) 2026-09-07 12:29:59,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "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.006 2026-09-07 12:29:59,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:29:59] "POST /web/dataset/call_kw/pos.payment.method/razorpay_cancel_payment_request#pos.payment.method.razorpay_cancel_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:29:59,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [13/18] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Razorpay Error")) 2026-09-07 12:29:59,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [14/18] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal-body:contains(Razorpay POS transaction canceled successfully)) 2026-09-07 12:29:59,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [15/18] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:29:59,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [16/18] Tour PosRazorpayCancelTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:30:00,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [17/18] Tour PosRazorpayCancelTour → Step Retry sending the payment request using the payment terminal. (trigger: .paymentlines .paymentline .send_payment_request:contains('Retry')) 2026-09-07 12:30:00,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [18/18] Tour PosRazorpayCancelTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:30:00,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:00] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:30:00,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:00] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 12:30:00,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17997535 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '87d21e19-190d-4829-94ff-8a6b5e6a35be'}] 2026-09-07 12:30:00,128 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:30:00,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17997535 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '87d21e19-190d-4829-94ff-8a6b5e6a35be'} created pos.order #692 2026-09-07 12:30:00,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17997535 finished 2026-09-07 12:30:00,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.123 0.202 2026-09-07 12:30:00,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:30:00,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-09-07 12:30:00,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-07 12:30:00,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32079332 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '87d21e19-190d-4829-94ff-8a6b5e6a35be'}] 2026-09-07 12:30:00,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32079332 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '87d21e19-190d-4829-94ff-8a6b5e6a35be'} sync ignored for existing PoS order pos.order(692,) (state: paid) 2026-09-07 12:30:00,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32079332 finished 2026-09-07 12:30:00,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15196852 (allocated 17039360) 2026-09-07 12:30:00,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 99860 2026-09-07 12:30:00,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-09-07 12:30:00,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 99860 2026-09-07 12:30:00,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.070 0.056 2026-09-07 12:30:00,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123000_808936_test_razorpay_cancel_payment.txt 2026-09-07 12:30:00,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmp_tjp7v43_chrome_odoo" 2026-09-07 12:30:00,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-09-07 12:30:01,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 100078 2026-09-07 12:30:01,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpb_7rys2i_chrome_odoo 2026-09-07 12:30:01,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:37261/json/version 2026-09-07 12:30:01,075 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:01,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:30:01,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:37261/json 2026-09-07 12:30:01,084 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:01,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:37261/devtools/page/604255834D968ECEE1DC1998A3495CFC 2026-09-07 12:30:01,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-09-07 12:30:01,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-09-07 12:30:01,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:30:01,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-09-07 12:30:01,287 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:30:01,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-07 12:30:01,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:30:01,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:01] "GET /pos/ui/113 HTTP/1.1" 200 - 126 0.064 0.416 2026-09-07 12:30:01,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '604255834D968ECEE1DC1998A3495CFC', 'loaderId': 'B0F77F3A4447AD11401018C471BF5BE1', 'isDownload': False} 2026-09-07 12:30:01,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-09-07 12:30:01,796 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:30:01,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:01] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:30:01,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:01] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:30:01,828 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:01] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:30:02,250 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:02,255 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:02,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:30:02,290 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:30:02,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [1/24] Tour PosRazorpayRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:30:02,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:30:02,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:30:02,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:02,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.008 2026-09-07 12:30:02,363 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-07 12:30:02,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.022 2026-09-07 12:30:02,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-09-07 12:30:02,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.203 0.275 2026-09-07 12:30:02,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:02,988 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:30:03,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-09-07 12:30:03,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "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.013 2026-09-07 12:30:03,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:30:03,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 12:30:03,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:30:03,191 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:30:03,206 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:03,211 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:30:03,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-09-07 12:30:03,246 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:30:03,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image/res.users/209/avatar_128 HTTP/1.1" 200 - 14 0.013 0.045 2026-09-07 12:30:03,251 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:30:03,297 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:30:03,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 31 0.052 0.032 2026-09-07 12:30:03,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [2/24] Tour PosRazorpayRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:30:03,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [3/24] Tour PosRazorpayRefundTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 12:30:03,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /pos/ui/113 HTTP/1.1" 200 - 31 0.093 0.115 2026-09-07 12:30:03,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.003 0.195 2026-09-07 12:30:03,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=product.template&field=image_128&id=1970&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-07 12:30:03,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=product.template&field=image_128&id=1972&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-07 12:30:03,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=product.template&field=image_128&id=1971&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.129 2026-09-07 12:30:03,620 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:03,624 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:03,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=product.template&field=image_128&id=1973&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-07 12:30:03,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.022 0.155 2026-09-07 12:30:03,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.183 2026-09-07 12:30:03,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=product.template&field=image_128&id=1978&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-07 12:30:03,759 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=product.template&field=image_128&id=1974&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.169 2026-09-07 12:30:03,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image?model=product.template&field=image_128&id=1977&unique=2026-09-07T12:29:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-07 12:30:03,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "GET /web/image/res.company/106/favicon HTTP/1.1" 304 - 4 0.002 0.105 2026-09-07 12:30:03,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.155 2026-09-07 12:30:03,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [4/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:30:03,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [5/24] Tour PosRazorpayRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 12:30:04,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [6/24] Tour PosRazorpayRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 12:30:04,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [7/24] Tour PosRazorpayRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:30:04,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [8/24] Tour PosRazorpayRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:30:04,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [9/24] Tour PosRazorpayRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:30:04,185 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:04,186 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:30:04,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [10/24] Tour PosRazorpayRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:30:04,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [11/24] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-09-07 12:30:04,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:04] "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-09-07 12:30:04,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [12/24] Tour PosRazorpayRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:30:04,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:04] "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.004 2026-09-07 12:30:04,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4727197 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '7c2cc388-03fd-43b8-9915-d7e241680135'}] 2026-09-07 12:30:04,397 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:30:04,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4727197 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '7c2cc388-03fd-43b8-9915-d7e241680135'} created pos.order #693 2026-09-07 12:30:04,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4727197 finished 2026-09-07 12:30:04,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.090 0.192 2026-09-07 12:30:04,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:30:04,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15563514 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '7c2cc388-03fd-43b8-9915-d7e241680135'}] 2026-09-07 12:30:04,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [13/24] Tour PosRazorpayRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:30:04,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15563514 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '7c2cc388-03fd-43b8-9915-d7e241680135'} sync ignored for existing PoS order pos.order(693,) (state: paid) 2026-09-07 12:30:04,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15563514 finished 2026-09-07 12:30:04,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [14/24] Tour PosRazorpayRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:30:04,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [15/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:30:04,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.046 0.077 2026-09-07 12:30:05,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [16/24] Tour PosRazorpayRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:30:05,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [17/24] Tour PosRazorpayRefundTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:30:05,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [18/24] Tour PosRazorpayRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-07 12:30:05,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [19/24] Tour PosRazorpayRefundTour → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:30:05,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:30:05,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.014 2026-09-07 12:30:05,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:05] "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-09-07 12:30:05,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [20/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:30:05,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [21/24] Tour PosRazorpayRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:30:05,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [22/24] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-09-07 12:30:05,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [23/24] Tour PosRazorpayRefundTour → Step Initiate a refund request for the selected order. (trigger: .paymentlines .send_refund_request:contains('Refund')) 2026-09-07 12:30:05,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [24/24] Tour PosRazorpayRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:30:05,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:05] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 12:30:05,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:05] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 12:30:05,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22323296 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'c95dd4d9-a00b-4a6e-bfc2-54aafad5fb45'}] 2026-09-07 12:30:05,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22323296 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'c95dd4d9-a00b-4a6e-bfc2-54aafad5fb45'} created pos.order #694 2026-09-07 12:30:05,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22323296 finished 2026-09-07 12:30:05,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.090 0.210 2026-09-07 12:30:05,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:30:05,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-09-07 12:30:05,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-07 12:30:05,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49648674 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': 'c95dd4d9-a00b-4a6e-bfc2-54aafad5fb45'}] 2026-09-07 12:30:05,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49648674 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': 'c95dd4d9-a00b-4a6e-bfc2-54aafad5fb45'} sync ignored for existing PoS order pos.order(694,) (state: paid) 2026-09-07 12:30:05,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49648674 finished 2026-09-07 12:30:06,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 16883476 (allocated 18747392) 2026-09-07 12:30:06,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 100078 2026-09-07 12:30:06,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-09-07 12:30:06,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 100078 2026-09-07 12:30:06,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.091 0.046 2026-09-07 12:30:06,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123006_162716_test_razorpay_refund_order.txt 2026-09-07 12:30:06,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpb_7rys2i_chrome_odoo" 2026-09-07 12:30:06,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:30:14,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-09-07 12:30:15,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 100299 2026-09-07 12:30:15,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmpks5w4fn3_chrome_odoo 2026-09-07 12:30:15,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:41141/json/version 2026-09-07 12:30:15,496 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41141', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:15,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-09-07 12:30:15,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:41141/json 2026-09-07 12:30:15,568 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41141', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:15,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:41141/devtools/page/5934319682DBA27A36247027CCA2F6CB 2026-09-07 12:30:15,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-09-07 12:30:15,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-09-07 12:30:15,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:30:15,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-09-07 12:30:15,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-09-07 12:30:15,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-09-07 12:30:15,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:30:16,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "GET /pos/ui/114 HTTP/1.1" 200 - 83 0.048 0.568 2026-09-07 12:30:16,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '5934319682DBA27A36247027CCA2F6CB', 'loaderId': '494B88C6C72DD059C43B18C6F822997C', 'isDownload': False} 2026-09-07 12:30:16,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-09-07 12:30:16,461 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:30:16,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:30:16,483 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:30:16,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:30:16,888 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:16,891 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:16,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:30:16,928 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:30:16,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [1/11] Tour PosRepairSettleOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:30:16,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-07 12:30:16,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:30:16,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:17,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.009 2026-09-07 12:30:17,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-07 12:30:17,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.035 2026-09-07 12:30:17,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-07 12:30:17,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.237 0.306 2026-09-07 12:30:17,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:30:17,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30: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.011 2026-09-07 12:30:17,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-09-07 12:30:17,860 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:30:17,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-09-07 12:30:17,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-07 12:30:17,944 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:17,966 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:30:17,968 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:30:18,002 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image/res.users/213/avatar_128 HTTP/1.1" 200 - 14 0.036 0.021 2026-09-07 12:30:18,010 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:18,011 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:30:18,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.004 0.060 2026-09-07 12:30:18,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-07 12:30:18,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:30:18,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [2/11] Tour PosRepairSettleOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:30:18,164 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:30:18,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 31 0.091 0.044 2026-09-07 12:30:18,307 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:30:18,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [3/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:30:18,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .more-btn) 2026-09-07 12:30:18,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /pos/ui/114 HTTP/1.1" 200 - 31 0.086 0.172 2026-09-07 12:30:18,420 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:30:18,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=product.template&field=image_128&id=1983&unique=2026-09-07T12:30:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-07 12:30:18,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-09-07T12:30:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-07 12:30:18,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-07T12:30:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-09-07 12:30:18,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.004 0.332 2026-09-07 12:30:18,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-07T12:30:06.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-09-07 12:30:18,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-07T12:30:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-07 12:30:18,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-07T12:30:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-07 12:30:18,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-07T12:30:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-07 12:30:18,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=product.template&field=image_128&id=1986&unique=2026-09-07T12:30:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.130 2026-09-07 12:30:18,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "GET /web/image?model=product.template&field=image_128&id=1987&unique=2026-09-07T12:30:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-07 12:30:18,757 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.226 2026-09-07 12:30:18,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [5/11] Tour PosRepairSettleOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:30:18,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [6/11] Tour PosRepairSettleOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:30:18,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.031 0.057 2026-09-07 12:30:18,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.011 0.019 2026-09-07 12:30:19,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:30:19,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [7/11] Tour PosRepairSettleOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:30:19,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:19] "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.054 0.064 2026-09-07 12:30:19,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.046 0.064 2026-09-07 12:30:19,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.112 2026-09-07 12:30:19,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.018 2026-09-07 12:30:19,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-09-07 12:30:19,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.023 2026-09-07 12:30:19,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [9/11] Tour PosRepairSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:30:19,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [10/11] Tour PosRepairSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-09-07 12:30:19,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [11/11] Tour PosRepairSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:30:19,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-09-07 12:30:19,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 12:30:19,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16041948 (allocated 17301504) 2026-09-07 12:30:19,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 100299 2026-09-07 12:30:19,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-09-07 12:30:19,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 100299 2026-09-07 12:30:19,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123019_903441_test_pos_repair.txt 2026-09-07 12:30:19,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmpks5w4fn3_chrome_odoo" 2026-09-07 12:30:19,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:30:28,748 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #215 deleted restaurant.floor records with IDs: [45] 2026-09-07 12:30:29,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-09-07 12:30:29,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 100520 2026-09-07 12:30:29,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmphdbfomkw_chrome_odoo 2026-09-07 12:30:29,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:46049/json/version 2026-09-07 12:30:29,573 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:29,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-09-07 12:30:29,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:46049/json 2026-09-07 12:30:29,595 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:29,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:46049/devtools/page/9C1EABDBA407327403100D3C55754FA1 2026-09-07 12:30:29,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-09-07 12:30:29,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-09-07 12:30:29,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:30:29,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-09-07 12:30:29,821 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:30:29,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-09-07 12:30:29,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:30:30,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.045 0.376 2026-09-07 12:30:30,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '9C1EABDBA407327403100D3C55754FA1', 'loaderId': '39C8F7223B7DE02871F01A2F699402B1', 'isDownload': False} 2026-09-07 12:30:30,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-09-07 12:30:30,270 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:30:30,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:30:30,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:30:30,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 12:30:30,733 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:30:30,739 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:30:30,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:30:30,766 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:30:30,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [1/64] Tour test_devices_synchronization → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:30:30,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.010 2026-09-07 12:30:30,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:30:30,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:30,845 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-07 12:30:30,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-07 12:30:30,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.027 2026-09-07 12:30:30,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-07 12:30:31,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 430 0.189 0.264 2026-09-07 12:30:31,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:31,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 12:30:31,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-07 12:30:31,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30: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.008 2026-09-07 12:30:31,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-09-07 12:30:31,609 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:30:31,635 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:31,657 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:31,659 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:30:31,666 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.009 0.018 2026-09-07 12:30:31,702 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:30:31,705 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:30:31,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.015 0.041 2026-09-07 12:30:31,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-07 12:30:31,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [2/64] Tour test_devices_synchronization → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:30:31,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.027 0.035 2026-09-07 12:30:31,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.005 0.009 2026-09-07 12:30:31,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [3/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:30:31,907 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:30:31,975 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:31,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:31] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.069 0.031 2026-09-07 12:30:32,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:32] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.027 0.124 2026-09-07 12:30:32,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.170 2026-09-07 12:30:32,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:30:32,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [4/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:30:32,292 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:32,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-09-07 12:30:33,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:33] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.013 0.016 2026-09-07 12:30:33,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.013 2026-09-07 12:30:33,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [6/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-09-07 12:30:33,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 35 0.018 0.032 2026-09-07 12:30:33,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-09-07 12:30:34,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:34] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.007 0.010 2026-09-07 12:30:34,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-07 12:30:34,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [8/64] Tour test_devices_synchronization → Step .order-summary .total:contains(99) 2026-09-07 12:30:34,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 35 0.039 0.027 2026-09-07 12:30:34,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [9/64] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:30:34,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [10/64] Tour test_devices_synchronization → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:30:34,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [11/64] Tour test_devices_synchronization → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:30:34,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [12/64] Tour test_devices_synchronization → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:30:34,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [13/64] Tour test_devices_synchronization → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-07 12:30:34,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [14/64] Tour test_devices_synchronization → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-07 12:30:34,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [15/64] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:30:34,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [16/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:30:34,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [17/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:30:34,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85763628 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'cd9fb6fe-54ac-4269-a817-badc7bd95c82'}] 2026-09-07 12:30:34,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85763628 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'cd9fb6fe-54ac-4269-a817-badc7bd95c82'} updated pos.order #695 2026-09-07 12:30:34,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85763628 finished 2026-09-07 12:30:34,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.049 0.072 2026-09-07 12:30:34,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [18/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:30:34,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.002 0.007 2026-09-07 12:30:34,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-09-07 12:30:35,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:35] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.006 0.006 2026-09-07 12:30:35,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-07 12:30:35,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [20/64] Tour test_devices_synchronization → Step .product-screen .set-partner:contains("Lumber Inc") 2026-09-07 12:30:35,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.026 0.026 2026-09-07 12:30:35,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-09-07 12:30:36,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:36] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.015 0.012 2026-09-07 12:30:36,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.015 0.012 2026-09-07 12:30:36,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [22/64] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:30:36,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [23/64] Tour test_devices_synchronization → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:30:36,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.029 0.033 2026-09-07 12:30:36,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [24/64] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:30:36,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-09-07 12:30:36,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:36] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.026 0.032 2026-09-07 12:30:36,370 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.014 2026-09-07 12:30:36,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-09-07 12:30:36,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.035 0.035 2026-09-07 12:30:36,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:36] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.012 0.043 2026-09-07 12:30:36,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-07 12:30:36,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [27/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:30:36,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [28/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:30:36,582 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.027 0.039 2026-09-07 12:30:38,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [29/64] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("3")) 2026-09-07 12:30:38,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [30/64] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("80")) 2026-09-07 12:30:38,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [31/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:30:38,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 5 0.003 0.006 2026-09-07 12:30:38,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [32/64] Tour test_devices_synchronization → Step .order-summary .total:contains(6.6) 2026-09-07 12:30:38,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [33/64] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:30:38,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [34/64] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:30:38,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [35/64] Tour test_devices_synchronization → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:30:38,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [36/64] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:30:39,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [37/64] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:30:39,076 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:39,078 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:39,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [38/64] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:30:39,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [39/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:30:39,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89809414 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_5861', 'uuid': '6fd29e7e-5fc8-4b79-8bb5-9fc03e26e536'}] 2026-09-07 12:30:39,207 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:30:39,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [692] to pos.order #696 2026-09-07 12:30:39,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89809414 order {'name': '/', 'pos_reference': 'device_sync_5861', 'uuid': '6fd29e7e-5fc8-4b79-8bb5-9fc03e26e536'} updated pos.order #696 2026-09-07 12:30:39,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89809414 finished 2026-09-07 12:30:39,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.169 0.239 2026-09-07 12:30:39,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [40/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:30:39,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [41/64] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:30:39,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [42/64] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:30:41,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [43/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:30:41,961 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:30:41,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [44/64] Tour test_devices_synchronization → Step .order-summary .total:contains(176) 2026-09-07 12:30:42,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [45/64] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:30:42,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [46/64] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:30:42,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [47/64] Tour test_devices_synchronization → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:30:42,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [48/64] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:30:42,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [49/64] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:30:42,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [50/64] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:30:42,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [51/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:30:42,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44166449 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_1123', 'uuid': '6f088a64-4029-48db-8400-1f9614f8a433'}] 2026-09-07 12:30:42,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [693] to pos.order #697 2026-09-07 12:30:42,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44166449 order {'name': '/', 'pos_reference': 'device_sync_1123', 'uuid': '6f088a64-4029-48db-8400-1f9614f8a433'} updated pos.order #697 2026-09-07 12:30:42,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44166449 finished 2026-09-07 12:30:42,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.110 0.263 2026-09-07 12:30:42,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [52/64] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:30:42,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [53/64] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:30:42,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [54/64] Tour test_devices_synchronization → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:30:42,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:30:42,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-09-07 12:30:43,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:43] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.018 0.033 2026-09-07 12:30:43,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.017 2026-09-07 12:30:43,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [56/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-07 12:30:43,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.021 0.034 2026-09-07 12:30:43,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [57/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-07 12:30:43,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [58/64] Tour test_devices_synchronization → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:30:43,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [59/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":2} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-07 12:30:43,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [60/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-07 12:30:43,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [61/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":1} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:30:43,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [62/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:30:43,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [63/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":3} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:30:43,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [64/64] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":3} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:30:43,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-09-07 12:30:43,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-07 12:30:43,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 25659640 (allocated 27267072) 2026-09-07 12:30:43,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 100520 2026-09-07 12:30:43,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-09-07 12:30:43,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 100520 2026-09-07 12:30:43,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123043_978811_test_devices_synchronization.txt 2026-09-07 12:30:43,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmphdbfomkw_chrome_odoo" 2026-09-07 12:30:44,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-09-07 12:30:44,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 100757 2026-09-07 12:30:44,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmps2ynjz2s_chrome_odoo 2026-09-07 12:30:44,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Issuing json command http://127.0.0.1:41225/json/version 2026-09-07 12:30:44,409 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:44,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Browser version: Chrome/150.0.7871.114 2026-09-07 12:30:44,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Issuing json command http://127.0.0.1:41225/json 2026-09-07 12:30:44,480 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:44,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Websocket url found: ws://127.0.0.1:41225/devtools/page/04A1EC764716F90C73BC5B673D412475 2026-09-07 12:30:44,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Enable chrome headless console log notification 2026-09-07 12:30:44,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-09-07 12:30:44,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:30:44,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-09-07 12:30:44,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-09-07 12:30:44,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-09-07 12:30:44,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:30:45,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "GET /pos/ui/116 HTTP/1.1" 200 - 87 0.057 0.380 2026-09-07 12:30:45,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': '04A1EC764716F90C73BC5B673D412475', 'loaderId': '0DDA0DBA9E569398C78E96D4B84FCB8F', 'isDownload': False} 2026-09-07 12:30:45,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Evaluate ready code "odoo.isTourReady('test_guest_count_not_asked_on_other_device')" 2026-09-07 12:30:45,163 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:30:45,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-07 12:30:45,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-09-07 12:30:45,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-07 12:30:45,580 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:30:45,594 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:30:45,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.008 2026-09-07 12:30:45,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Evaluate test code "odoo.startTour('test_guest_count_not_asked_on_other_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:30:45,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [1/8] Tour test_guest_count_not_asked_on_other_device → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:30:45,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.003 0.006 2026-09-07 12:30:45,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:30:45,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:45,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-07 12:30:45,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-07 12:30:45,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "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-09-07 12:30:45,757 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.037 2026-09-07 12:30:46,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 434 0.283 0.278 2026-09-07 12:30:46,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:46,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30: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-09-07 12:30:46,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-07 12:30:46,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 12:30:46,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: Owl is running in 'dev' mode. 2026-09-07 12:30:46,561 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-09-07 12:30:46,629 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:30:46,633 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:30:46,639 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-07 12:30:46,671 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:30:46,675 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:46,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [2/8] Tour test_guest_count_not_asked_on_other_device → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:30:46,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.064 0.046 2026-09-07 12:30:46,759 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.004 0.156 2026-09-07 12:30:46,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.149 2026-09-07 12:30:46,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.002 0.069 2026-09-07 12:30:46,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-09-07 12:30:46,897 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:30:46,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [3/8] Tour test_guest_count_not_asked_on_other_device → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:30:46,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:30:46,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:46] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 32 0.033 0.079 2026-09-07 12:30:47,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:47] "GET /pos/ui/116 HTTP/1.1" 200 - 32 0.018 0.128 2026-09-07 12:30:47,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.152 2026-09-07 12:30:47,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:30:47,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [4/8] Tour test_guest_count_not_asked_on_other_device → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:30:47,273 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:47,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [5/8] Tour test_guest_count_not_asked_on_other_device → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-07 12:30:47,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [6/8] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:30:47,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [7/8] Tour test_guest_count_not_asked_on_other_device → Step click Actions button (trigger: .more-btn) 2026-09-07 12:30:47,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: [8/8] Tour test_guest_count_not_asked_on_other_device → Step guest number is 6 (trigger: .control-buttons button:contains("Guests"):contains(6)) 2026-09-07 12:30:47,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-09-07 12:30:47,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_guest_count_not_asked_on_other_device SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-07 12:30:47,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 13990128 (allocated 14942208) 2026-09-07 12:30:47,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 100757 2026-09-07 12:30:47,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-09-07 12:30:47,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 100757 2026-09-07 12:30:47,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123047_691793_test_guest_count_not_asked_on_other_device.txt 2026-09-07 12:30:47,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmps2ynjz2s_chrome_odoo" 2026-09-07 12:30:47,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-09-07 12:30:47,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 100952 2026-09-07 12:30:47,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpneja8zjo_chrome_odoo 2026-09-07 12:30:47,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:33335/json/version 2026-09-07 12:30:47,963 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:47,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-09-07 12:30:47,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:33335/json 2026-09-07 12:30:47,999 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:30:48,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:33335/devtools/page/2522584EBE60B0382084E36BC18502DE 2026-09-07 12:30:48,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-09-07 12:30:48,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-09-07 12:30:48,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:30:48,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-09-07 12:30:48,212 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:30:48,212 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:30:48,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:30:48,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:48] "GET /pos/ui/116 HTTP/1.1" 200 - 137 0.102 0.538 2026-09-07 12:30:48,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '2522584EBE60B0382084E36BC18502DE', 'loaderId': '6F3EE2CCF36A85F24ECA6F7C89ECC5D2', 'isDownload': False} 2026-09-07 12:30:48,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-09-07 12:30:48,888 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:30:48,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:48] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:30:48,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:48] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-07 12:30:48,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:48] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-07 12:30:49,445 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:30:49,455 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:30:49,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:30:49,474 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:30:49,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [1/16] Tour OrderSynchronisationTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:30:49,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:30:49,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-09-07 12:30:49,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:49,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-07 12:30:49,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30: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.018 2026-09-07 12:30:49,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-07 12:30:49,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.024 2026-09-07 12:30:50,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.223 0.292 2026-09-07 12:30:50,189 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:30:50,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:30:50,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-09-07 12:30:50,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:30:50,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-09-07 12:30:50,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-07 12:30:50,410 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:30:50,427 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:30:50,432 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:30:50,481 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:30:50,483 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:30:50,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /web/image/res.users/217/avatar_128 HTTP/1.1" 200 - 14 0.033 0.053 2026-09-07 12:30:50,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [2/16] Tour OrderSynchronisationTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:30:50,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.004 0.099 2026-09-07 12:30:50,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.005 0.101 2026-09-07 12:30:50,576 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.149 2026-09-07 12:30:50,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.009 0.019 2026-09-07 12:30:50,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-09-07 12:30:50,700 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:30:50,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 31 0.035 0.064 2026-09-07 12:30:50,792 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:30:50,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "GET /pos/ui/116 HTTP/1.1" 200 - 31 0.036 0.167 2026-09-07 12:30:50,977 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.230 2026-09-07 12:30:51,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:51] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.038 0.220 2026-09-07 12:30:51,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.008 0.023 2026-09-07 12:30:51,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [4/16] Tour OrderSynchronisationTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:30:51,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 56 0.044 0.038 2026-09-07 12:30:51,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [5/16] Tour OrderSynchronisationTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"50.0"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("50"))) 2026-09-07 12:30:51,289 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.035 0.088 2026-09-07 12:30:51,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-09-07 12:30:51,297 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:30:52,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:52] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.005 0.010 2026-09-07 12:30:52,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 12:30:52,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [7/16] Tour OrderSynchronisationTour → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:30:52,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/16] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-09-07 12:30:52,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.028 0.031 2026-09-07 12:30:52,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-09-07 12:30:52,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:30:52,216 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.015 0.019 2026-09-07 12:30:52,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [10/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul 2026-09-07 12:30:52,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [11/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-07 12:30:52,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [12/16] Tour OrderSynchronisationTour → Step .ticket-screen tbody tr > td:contains("device_sync") ~ td .badge:contains(Paid) 2026-09-07 12:30:52,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:52] "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.007 2026-09-07 12:30:52,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [13/16] Tour OrderSynchronisationTour → Step .ticket-screen .order-row > div:contains("device_sync") ~ div .badge:contains(Paid) 2026-09-07 12:30:52,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.019 0.030 2026-09-07 12:30:52,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:30:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-09-07 12:30:52,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [14/16] Tour OrderSynchronisationTour → Step .ticket-screen .order-row:contains("device_sync") 2026-09-07 12:30:52,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [15/16] Tour OrderSynchronisationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:30:52,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [16/16] Tour OrderSynchronisationTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:30:52,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-09-07 12:30:52,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-07 12:30:52,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15747336 (allocated 16912384) 2026-09-07 12:30:52,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 100952 2026-09-07 12:30:52,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-09-07 12:30:52,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 100952 2026-09-07 12:30:52,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123052_815134_test_synchronisation_of_orders.txt 2026-09-07 12:30:52,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpneja8zjo_chrome_odoo" 2026-09-07 12:30:52,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:31:03,125 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #219 deleted restaurant.floor records with IDs: [48] 2026-09-07 12:31:03,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-07 12:31:04,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 101161 2026-09-07 12:31:04,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpt7m12df3_chrome_odoo 2026-09-07 12:31:04,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46717/json/version 2026-09-07 12:31:04,115 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:04,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-07 12:31:04,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46717/json 2026-09-07 12:31:04,185 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:04,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:46717/devtools/page/8CB88591702732F43722328E3DDDFAA5 2026-09-07 12:31:04,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-07 12:31:04,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-07 12:31:04,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:31:04,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-07 12:31:04,416 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:31:04,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:31:04,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:31:04,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:04] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.059 0.445 2026-09-07 12:31:04,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '8CB88591702732F43722328E3DDDFAA5', 'loaderId': '5C5FC35FF2A11D58B4BD730CD3E37A96', 'isDownload': False} 2026-09-07 12:31:04,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-07 12:31:04,957 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:31:04,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:04] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 12:31:04,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:04] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-09-07 12:31:05,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-07 12:31:05,545 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:31:05,547 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:31:05,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.010 2026-09-07 12:31:05,585 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:31:05,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/147] Tour pos_restaurant_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:31:05,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-07 12:31:05,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:31:05,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:31:05,686 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31: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.011 2026-09-07 12:31:05,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.039 2026-09-07 12:31:05,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.052 0.028 2026-09-07 12:31:05,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-09-07 12:31:06,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.320 0.336 2026-09-07 12:31:06,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:31:06,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-09-07 12:31:06,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.053 2026-09-07 12:31:06,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:31:06,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-07 12:31:06,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-07 12:31:06,842 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:31:06,855 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:31:06,864 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:31:06,930 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:31:06,948 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:31:06,953 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.056 0.062 2026-09-07 12:31:06,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:31:06,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.129 2026-09-07 12:31:06,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.124 2026-09-07 12:31:07,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:07] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.011 0.056 2026-09-07 12:31:07,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:07] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.009 0.041 2026-09-07 12:31:07,117 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:31:07,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/147] Tour pos_restaurant_sync → Step .new-order 2026-09-07 12:31:07,207 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:31:07,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.067 0.051 2026-09-07 12:31:07,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.052 0.149 2026-09-07 12:31:07,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.185 2026-09-07 12:31:07,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:07,507 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:07,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:07,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:07,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/147] Tour pos_restaurant_sync → Step set tab to Test (trigger: .product-screen .new-tab) 2026-09-07 12:31:07,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/147] Tour pos_restaurant_sync → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:31:07,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:07,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:31:07,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:10,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:10,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:31:10,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/147] Tour pos_restaurant_sync → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.text-bg-info:contains(5)) 2026-09-07 12:31:10,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:10,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:10,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:31:10,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:10,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:10,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:31:10,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:10,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/147] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:31:10,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:10,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water"))) 2026-09-07 12:31:10,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:10,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-09-07 12:31:10,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:31:10,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:10,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:31:10,977 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-07 12:31:11,051 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-07 12:31:11,051 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-07 12:31:11,052 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-07 12:31:11,052 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-07 12:31:11,052 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-07 12:31:11,052 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-07 12:31:11,053 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-07 12:31:11,053 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-07 12:31:11,054 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-07 12:31:11,054 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-07 12:31:11,055 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-07 12:31:11,055 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-07 12:31:11,055 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-07 12:31:11,062 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-07 12:31:11,063 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-07 12:31:11,063 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-07 12:31:11,063 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-07 12:31:11,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-07 12:31:11,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-07 12:31:11,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-07 12:31:11,065 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-07 12:31:11,065 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-07 12:31:11,066 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-07 12:31:11,066 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-07 12:31:11,067 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-07 12:31:11,067 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-07 12:31:11,067 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-07 12:31:11,070 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-07 12:31:11,071 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-07 12:31:11,071 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-07 12:31:11,071 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-07 12:31:11,071 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-07 12:31:11,071 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-07 12:31:11,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-07 12:31:11,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-07 12:31:11,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-07 12:31:11,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-07 12:31:11,073 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-07 12:31:11,073 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-07 12:31:11,073 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-07 12:31:11,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/147] Tour pos_restaurant_sync → Step Check if there is a notification with text "This order is currently syncing, please wait a moment before loading it." (trigger: .o_notification:contains("This order is currently syncing, please wait a moment before loading it.")) 2026-09-07 12:31:11,109 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:31:11,131 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:31:11,133 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:31:11,135 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-07 12:31:11,135 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:31:11,136 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:31:11,137 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:31:11,170 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-07 12:31:11,176 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-07 12:31:11,176 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-07 12:31:11,179 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-07 12:31:11,179 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-07 12:31:11,179 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-07 12:31:11,180 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-07 12:31:11,186 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-07 12:31:11,187 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:31:11,188 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 12:31:11,189 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-07 12:31:11,190 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-07 12:31:11,192 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-09-07 12:31:11,192 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-07 12:31:11,202 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-07 12:31:11,204 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-07 12:31:11,207 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-07 12:31:11,222 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:31:11,233 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-07 12:31:11,241 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-07 12:31:11,244 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-07 12:31:11,254 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-07 12:31:11,266 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:31:11,268 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-07 12:31:11,269 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:31:11,270 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-07 12:31:11,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9233272 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bdc85c60-f63f-45c2-98bf-bf2a1af9b1a9'}] 2026-09-07 12:31:11,275 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-07 12:31:11,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/147] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:11,277 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-07 12:31:11,277 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-07 12:31:11,278 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-07 12:31:11,282 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-07 12:31:11,282 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-07 12:31:11,282 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-07 12:31:11,283 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-07 12:31:11,283 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-07 12:31:11,290 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-07 12:31:11,290 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-07 12:31:11,291 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-07 12:31:11,291 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-07 12:31:11,291 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-07 12:31:11,291 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-07 12:31:11,292 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-07 12:31:11,292 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-07 12:31:11,304 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-07 12:31:11,304 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-07 12:31:11,305 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-07 12:31:11,305 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-07 12:31:11,323 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:31:11,326 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-07 12:31:11,329 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-07 12:31:11,341 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:31:11,353 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-07 12:31:11,370 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-07 12:31:11,385 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-07 12:31:11,386 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:31:11,408 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-07 12:31:11,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-09-07 12:31:11,421 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-07 12:31:11,423 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-07 12:31:11,425 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-07 12:31:11,427 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-07 12:31:11,431 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:31:11,436 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-07 12:31:11,438 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-07 12:31:11,441 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-07 12:31:11,450 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-07 12:31:11,452 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-07 12:31:11,452 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-07 12:31:11,465 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:31:11,473 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-07 12:31:11,488 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-07 12:31:11,488 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-07 12:31:11,489 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:31:11,496 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-07 12:31:11,501 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:31:11,524 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-07 12:31:11,524 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-07 12:31:11,525 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-07 12:31:11,529 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-07 12:31:11,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9233272 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bdc85c60-f63f-45c2-98bf-bf2a1af9b1a9'} created pos.order #701 2026-09-07 12:31:11,542 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-07 12:31:11,551 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-09-07 12:31:11,551 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-07 12:31:11,553 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-07 12:31:11,553 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-07 12:31:11,557 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-07 12:31:11,560 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-07 12:31:11,560 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-09-07 12:31:11,562 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-07 12:31:11,566 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-07 12:31:11,571 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-07 12:31:11,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9233272 finished 2026-09-07 12:31:11,579 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-07 12:31:11,585 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-07 12:31:11,586 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-07 12:31:11,586 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-07 12:31:11,587 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-07 12:31:11,587 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-07 12:31:11,588 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-07 12:31:11,588 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-07 12:31:11,589 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-07 12:31:11,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.249 0.135 2026-09-07 12:31:11,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88057669 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '432e85d6-d3ef-4c23-b288-84e8671d0e52'}] 2026-09-07 12:31:11,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:12,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88057669 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '432e85d6-d3ef-4c23-b288-84e8671d0e52'} created pos.order #702 2026-09-07 12:31:12,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88057669 finished 2026-09-07 12:31:12,088 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.063 0.088 2026-09-07 12:31:12,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-09-07 12:31:12,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.011 2026-09-07 12:31:12,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:31:12,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:12,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:12,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:31:12,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-07 12:31:12,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:31:12,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22950165 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '432e85d6-d3ef-4c23-b288-84e8671d0e52'}] 2026-09-07 12:31:12,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/147] Tour pos_restaurant_sync → Step Check if there is a notification with text "This order is currently syncing, please wait a moment before loading it." (trigger: .o_notification:contains("This order is currently syncing, please wait a moment before loading it.")) 2026-09-07 12:31:12,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22950165 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '432e85d6-d3ef-4c23-b288-84e8671d0e52'} updated pos.order #702 2026-09-07 12:31:12,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22950165 finished 2026-09-07 12:31:12,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:12,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.087 0.080 2026-09-07 12:31:12,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:31:12,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:12] "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.015 2026-09-07 12:31:12,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:12,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/147] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-07 12:31:12,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:12,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:31:12,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:15,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:15,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.007 2026-09-07 12:31:15,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:15,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:15,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:31:15,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:15,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/147] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:31:15,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:15,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid"))) 2026-09-07 12:31:15,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:15,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:15,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/147] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-07 12:31:15,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:15,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:15,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/147] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:31:15,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/147] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:31:15,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/147] Tour pos_restaurant_sync → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:31:15,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/147] Tour pos_restaurant_sync → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:31:15,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/147] Tour pos_restaurant_sync → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:31:15,980 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:15,984 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:16,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/147] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:31:16,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:31:16,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21978430 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'd386595a-543f-4b87-ac22-b4f583fb70c1'}] 2026-09-07 12:31:16,125 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:16,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21978430 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'd386595a-543f-4b87-ac22-b4f583fb70c1'} created pos.order #703 2026-09-07 12:31:16,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21978430 finished 2026-09-07 12:31:16,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 179 0.174 0.252 2026-09-07 12:31:16,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [67/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:31:16,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/147] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-07 12:31:16,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [69/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:16,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [70/147] Tour pos_restaurant_sync → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-07 12:31:16,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.023 0.014 2026-09-07 12:31:16,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [71/147] Tour pos_restaurant_sync → Step validate the variant dialog (with default values) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:17,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:17,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-09-07 12:31:17,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [74/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:17,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:17,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [76/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:31:17,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6450671 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '92e25326-0b4a-4f57-8ad8-ec960d67cd0e'}] 2026-09-07 12:31:17,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [77/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:17,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6450671 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '92e25326-0b4a-4f57-8ad8-ec960d67cd0e'} created pos.order #704 2026-09-07 12:31:17,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6450671 finished 2026-09-07 12:31:17,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.044 0.098 2026-09-07 12:31:17,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:31:17,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.012 0.009 2026-09-07 12:31:17,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:17,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [80/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:17,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [81/147] Tour pos_restaurant_sync → Step order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87")) 2026-09-07 12:31:17,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [82/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:17,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [83/147] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:31:17,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [84/147] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:31:17,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [85/147] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:31:17,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [86/147] Tour pos_restaurant_sync → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:31:17,977 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [87/147] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:31:18,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [88/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:31:18,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94654710 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '92e25326-0b4a-4f57-8ad8-ec960d67cd0e'}] 2026-09-07 12:31:18,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [695] to pos.order #704 2026-09-07 12:31:18,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94654710 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '92e25326-0b4a-4f57-8ad8-ec960d67cd0e'} updated pos.order #704 2026-09-07 12:31:18,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94654710 finished 2026-09-07 12:31:18,381 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.119 0.220 2026-09-07 12:31:18,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [89/147] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:31:18,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [90/147] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-07 12:31:18,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [91/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:18,659 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 5 0.001 0.008 2026-09-07 12:31:18,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [92/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:18,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [93/147] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-07 12:31:18,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [94/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:18,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [95/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:31:18,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [96/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:20,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [97/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:20,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:20] "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.008 2026-09-07 12:31:21,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [98/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:21,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [99/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:21,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [100/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:31:21,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [101/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:21,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [102/147] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:31:21,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [103/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:21,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [104/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid"))) 2026-09-07 12:31:21,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [105/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:21,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [106/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:31:21,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [107/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:21,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49380257 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '403c864b-41f6-402b-93a1-bbca851ffbfd'}] 2026-09-07 12:31:21,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49380257 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '403c864b-41f6-402b-93a1-bbca851ffbfd'} created pos.order #705 2026-09-07 12:31:21,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49380257 finished 2026-09-07 12:31:21,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.040 0.077 2026-09-07 12:31:21,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [108/147] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-07 12:31:21,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [109/147] Tour pos_restaurant_sync → Step .pos-leftheader .orders-button 2026-09-07 12:31:21,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [110/147] Tour pos_restaurant_sync → Step .ticket-screen .order-row > div:contains("002") 2026-09-07 12:31:21,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [111/147] Tour pos_restaurant_sync → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-09-07 12:31:21,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.020 0.038 2026-09-07 12:31:21,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.022 2026-09-07 12:31:21,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [112/147] Tour pos_restaurant_sync → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-09-07 12:31:21,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [113/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:22,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [114/147] Tour pos_restaurant_sync → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-09-07 12:31:22,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59260475 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '432e85d6-d3ef-4c23-b288-84e8671d0e52'}] 2026-09-07 12:31:22,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59260475 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '432e85d6-d3ef-4c23-b288-84e8671d0e52'} updated pos.order #702 2026-09-07 12:31:22,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59260475 finished 2026-09-07 12:31:22,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.048 0.068 2026-09-07 12:31:22,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:22] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.052 0.056 2026-09-07 12:31:22,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [115/147] Tour pos_restaurant_sync → Step .ticket-screen .order-row:contains("005") 2026-09-07 12:31:22,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [116/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:22,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [117/147] Tour pos_restaurant_sync → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:31:22,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:22] "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.009 2026-09-07 12:31:22,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [118/147] Tour pos_restaurant_sync → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:31:22,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [119/147] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:31:22,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [120/147] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:24,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [121/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:24,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [122/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:24,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 5 0.017 0.008 2026-09-07 12:31:24,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [123/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:31:24,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [124/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:24,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [125/147] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:24,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [126/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:25,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [127/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:31:25,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [128/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:25,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [129/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:25,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [130/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:31:25,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18536771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '92fb9731-fee8-48af-8e3e-4861a4b2ac0f'}] 2026-09-07 12:31:25,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [131/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:25,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18536771 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '92fb9731-fee8-48af-8e3e-4861a4b2ac0f'} created pos.order #706 2026-09-07 12:31:25,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18536771 finished 2026-09-07 12:31:25,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.042 0.066 2026-09-07 12:31:25,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [132/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:25,397 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.011 2026-09-07 12:31:25,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [133/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:25,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [134/147] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:31:25,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [135/147] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:25,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [136/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water"))) 2026-09-07 12:31:25,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [137/147] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:25,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [138/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:25,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [139/147] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:31:25,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [140/147] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:25,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:31:25,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6281130 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '92fb9731-fee8-48af-8e3e-4861a4b2ac0f'}] 2026-09-07 12:31:25,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1155] to pos.order #706 2026-09-07 12:31:25,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6281130 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '92fb9731-fee8-48af-8e3e-4861a4b2ac0f'} updated pos.order #706 2026-09-07 12:31:25,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6281130 finished 2026-09-07 12:31:25,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.059 0.073 2026-09-07 12:31:26,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [141/147] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:31:26,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:26] "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-09-07 12:31:26,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [142/147] Tour pos_restaurant_sync → Step body 2026-09-07 12:31:26,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [143/147] Tour pos_restaurant_sync → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:31:26,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [144/147] Tour pos_restaurant_sync → Step click Actions button (trigger: .more-btn) 2026-09-07 12:31:26,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [145/147] Tour pos_restaurant_sync → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-07 12:31:26,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [146/147] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:26,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [147/147] Tour pos_restaurant_sync → Step .floor-map 2026-09-07 12:31:26,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30054131 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000006', 'uuid': '92fb9731-fee8-48af-8e3e-4861a4b2ac0f'}] 2026-09-07 12:31:26,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30054131 order {'name': '/', 'pos_reference': '261-118-000006', 'uuid': '92fb9731-fee8-48af-8e3e-4861a4b2ac0f'} updated pos.order #706 2026-09-07 12:31:26,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30054131 finished 2026-09-07 12:31:26,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.032 0.074 2026-09-07 12:31:26,581 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:26] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.026 0.059 2026-09-07 12:31:26,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-07 12:31:26,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:31:26,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 30276876 (allocated 33304576) 2026-09-07 12:31:26,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 101161 2026-09-07 12:31:26,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-07 12:31:26,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 101161 2026-09-07 12:31:26,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123126_963320_test_01_pos_restaurant.txt 2026-09-07 12:31:26,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpt7m12df3_chrome_odoo" 2026-09-07 12:31:27,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 101414 2026-09-07 12:31:27,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpvzy42n2d_chrome_odoo 2026-09-07 12:31:27,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:42489/json/version 2026-09-07 12:31:27,266 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:27,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-07 12:31:27,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:42489/json 2026-09-07 12:31:27,296 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:27,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:42489/devtools/page/BF5D147CC8A2A840DE5BD46F8B3005A2 2026-09-07 12:31:27,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-07 12:31:27,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-07 12:31:27,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:31:27,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-07 12:31:27,421 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:31:27,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:31:27,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.044 2026-09-07 12:31:27,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'BF5D147CC8A2A840DE5BD46F8B3005A2', 'loaderId': 'DD872F5CD629B90717072F47AB7D4892', 'isDownload': False} 2026-09-07 12:31:27,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-07 12:31:27,592 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:31:27,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:27] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:31:27,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:27] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:31:27,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:27] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:31:28,098 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:28,106 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:31:28,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:31:28,132 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:31:28,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:31:28,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/62] Tour pos_restaurant_sync_second_login → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:31:28,156 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:31:28,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:28,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "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-09-07 12:31:28,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:31:28,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.022 2026-09-07 12:31:28,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-07 12:31:28,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 308 0.220 0.298 2026-09-07 12:31:28,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31: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-09-07 12:31:28,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "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-09-07 12:31:28,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-07 12:31:28,992 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.009 2026-09-07 12:31:29,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-07 12:31:29,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:31:29,097 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:31:29,117 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:29,119 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:31:29,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.008 0.040 2026-09-07 12:31:29,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.024 2026-09-07 12:31:29,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:31:29,175 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:31:29,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:31:29,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.012 0.028 2026-09-07 12:31:29,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:29,285 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:31:29,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.010 0.016 2026-09-07 12:31:29,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:29,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.145 0.084 2026-09-07 12:31:29,577 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:31:29,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.074 0.267 2026-09-07 12:31:29,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "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.232 2026-09-07 12:31:29,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:29] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.109 2026-09-07 12:31:29,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:31:29,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-09-07 12:31:29,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:29,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/62] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-07 12:31:29,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:29,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:31:29,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-09-07 12:31:30,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/62] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:31:30,068 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:30,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("2")) 2026-09-07 12:31:30,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:30,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70770420 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '403c864b-41f6-402b-93a1-bbca851ffbfd'}] 2026-09-07 12:31:30,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:30,260 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:30,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70770420 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '403c864b-41f6-402b-93a1-bbca851ffbfd'} updated pos.order #705 2026-09-07 12:31:30,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70770420 finished 2026-09-07 12:31:30,384 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.049 0.085 2026-09-07 12:31:30,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-09-07 12:31:30,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:31:30,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-09-07 12:31:30,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)","price":2.2} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.2"))) 2026-09-07 12:31:30,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":1,"withClass":":eq(1)","price":2.2} (trigger: .order-container .orderline:eq(1):has(.product-name:contains("Minute Maid")):has(.qty:contains("1")):has(.price:contains("2.2"))) 2026-09-07 12:31:30,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/62] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:30,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:30,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/62] Tour pos_restaurant_sync_second_login → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-07 12:31:30,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:30,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:30,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/62] Tour pos_restaurant_sync_second_login → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:31:31,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:31,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:31,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/62] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-07 12:31:31,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:31,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/62] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:31:31,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/62] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:31:31,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/62] Tour pos_restaurant_sync_second_login → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:31:31,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/62] Tour pos_restaurant_sync_second_login → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:31:31,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/62] Tour pos_restaurant_sync_second_login → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:31:31,496 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:31,498 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:31:31,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/62] Tour pos_restaurant_sync_second_login → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:31:31,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/62] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:31:31,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25899423 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '403c864b-41f6-402b-93a1-bbca851ffbfd'}] 2026-09-07 12:31:31,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [696] to pos.order #705 2026-09-07 12:31:31,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25899423 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '403c864b-41f6-402b-93a1-bbca851ffbfd'} updated pos.order #705 2026-09-07 12:31:31,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25899423 finished 2026-09-07 12:31:31,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.122 0.240 2026-09-07 12:31:32,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/62] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:31:32,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:32,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 4 0.007 0.007 2026-09-07 12:31:32,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:31:32,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-09-07 12:31:32,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:32,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:31:32,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:32,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:31:32,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-09-07 12:31:32,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/62] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:31:32,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):not(:has(.order-count)) 2026-09-07 12:31:32,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):not(:has(.order-count)) 2026-09-07 12:31:32,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:32,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:32,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21874459 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b7c36329-8cf9-4455-96b7-3fc6d446508b'}] 2026-09-07 12:31:32,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21874459 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b7c36329-8cf9-4455-96b7-3fc6d446508b'} created pos.order #707 2026-09-07 12:31:32,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21874459 finished 2026-09-07 12:31:32,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.028 0.070 2026-09-07 12:31:33,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.011 0.015 2026-09-07 12:31:33,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:31:33,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-09-07 12:31:33,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:33,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:31:33,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:33,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/62] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:33,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:33,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/62] Tour pos_restaurant_sync_second_login → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-07 12:31:33,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:33,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/62] Tour pos_restaurant_sync_second_login → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:31:33,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:33,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91764662 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b7c36329-8cf9-4455-96b7-3fc6d446508b'}] 2026-09-07 12:31:33,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1156] to pos.order #707 2026-09-07 12:31:33,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91764662 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'b7c36329-8cf9-4455-96b7-3fc6d446508b'} updated pos.order #707 2026-09-07 12:31:33,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91764662 finished 2026-09-07 12:31:33,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.030 0.071 2026-09-07 12:31:33,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/62] Tour pos_restaurant_sync_second_login → Step .floor-map 2026-09-07 12:31:33,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("1")) 2026-09-07 12:31:33,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-07 12:31:33,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:31:33,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18903572 (allocated 20058112) 2026-09-07 12:31:33,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 101414 2026-09-07 12:31:33,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-07 12:31:33,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 101414 2026-09-07 12:31:34,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123134_069394_test_01_pos_restaurant.txt 2026-09-07 12:31:34,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpvzy42n2d_chrome_odoo" 2026-09-07 12:31:34,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-07 12:31:34,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 101626 2026-09-07 12:31:34,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmphllu_w27_chrome_odoo 2026-09-07 12:31:34,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34421/json/version 2026-09-07 12:31:34,459 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:34,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-07 12:31:34,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34421/json 2026-09-07 12:31:34,520 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:34,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:34421/devtools/page/46BF14D62850B40513C70D2EDED25C60 2026-09-07 12:31:34,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-07 12:31:34,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-07 12:31:34,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:31:34,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-07 12:31:34,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-07 12:31:34,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:31:34,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:31:35,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.077 0.407 2026-09-07 12:31:35,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '46BF14D62850B40513C70D2EDED25C60', 'loaderId': 'CDAB2B3F3720F61707E9600631CA976D', 'isDownload': False} 2026-09-07 12:31:35,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-07 12:31:35,259 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:31:35,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-07 12:31:35,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-07 12:31:35,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-09-07 12:31:35,705 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:35,710 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:35,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:31:35,731 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:31:35,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/98] Tour SplitBillScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:31:35,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-07 12:31:35,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:31:35,759 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:35,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31: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.007 2026-09-07 12:31:35,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-07 12:31:35,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.019 2026-09-07 12:31:35,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-09-07 12:31:36,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.207 0.248 2026-09-07 12:31:36,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:31:36,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:31:36,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.035 2026-09-07 12:31:36,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:31:36,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-07 12:31:36,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:31:36,610 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:36,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:31:36,645 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:31:36,649 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:31:36,710 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:36,722 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:31:36,765 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:31:36,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.067 0.080 2026-09-07 12:31:36,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/98] Tour SplitBillScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:31:36,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.011 0.205 2026-09-07 12:31:36,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.063 0.177 2026-09-07 12:31:37,036 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:31:37,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/98] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:37,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:37] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.031 0.287 2026-09-07 12:31:37,069 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:37] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.012 0.275 2026-09-07 12:31:37,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.088 2026-09-07 12:31:37,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:37] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.009 0.120 2026-09-07 12:31:37,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:31:37,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/98] Tour SplitBillScreenTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:31:37,341 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:37,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:37,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:31:37,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:31:37,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:31:37,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:31:37,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:31:37,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:31:37,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/98] Tour SplitBillScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:31:37,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-07 12:31:38,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:38,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/98] Tour SplitBillScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:31:38,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:38,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:31:38,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:31:38,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:31:38,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:31:38,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:31:38,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:31:38,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/98] Tour SplitBillScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:31:38,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-07 12:31:38,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:38,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/98] Tour SplitBillScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:31:38,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:38,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:31:38,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:31:39,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:31:39,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:31:39,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:31:39,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:31:39,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.0"))) 2026-09-07 12:31:39,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:39,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:31:39,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:31:39,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/98] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:31:39,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-07 12:31:39,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:31:39,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:31:39,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:31:39,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:31:39,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:31:39,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:31:39,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:31:39,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/98] Tour SplitBillScreenTour → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-09-07 12:31:40,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:31:40,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:31:40,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/98] Tour SplitBillScreenTour → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-09-07 12:31:40,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/98] Tour SplitBillScreenTour → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-07 12:31:40,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:40,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55934460 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ebf4567b-1aa6-4515-8a22-a0e09bff7e88'}] 2026-09-07 12:31:40,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/98] Tour SplitBillScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-07 12:31:40,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55934460 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ebf4567b-1aa6-4515-8a22-a0e09bff7e88'} created pos.order #708 2026-09-07 12:31:40,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55934460 finished 2026-09-07 12:31:40,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.113 0.095 2026-09-07 12:31:40,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22779815 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cb62661a-9951-4cde-9258-b2845fbebf49'}] 2026-09-07 12:31:40,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22779815 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'cb62661a-9951-4cde-9258-b2845fbebf49'} created pos.order #709 2026-09-07 12:31:40,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22779815 finished 2026-09-07 12:31:40,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:40] "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-09-07 12:31:40,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:40,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:31:40,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:31:40,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-07 12:31:40,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:31:40,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:31:40,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-07 12:31:41,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-07 12:31:41,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:31:41,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.064 0.057 2026-09-07 12:31:41,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:31:41,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:41,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/98] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:31:41,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/98] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:31:41,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.013 2026-09-07 12:31:41,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-07 12:31:41,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-07 12:31:41,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-07 12:31:41,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:31:41,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:31:41,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-07 12:31:41,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/98] Tour SplitBillScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:31:41,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/98] Tour SplitBillScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:43,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/98] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:43,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.006 2026-09-07 12:31:43,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:31:44,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:31:44,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/98] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:31:44,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:31:44,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:31:44,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/98] Tour SplitBillScreenTour → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-09-07 12:31:44,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-07 12:31:44,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1 / 3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:31:44,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/98] Tour SplitBillScreenTour → Step total amount of split is '4.0' (trigger: .splitbill-screen .order-info .subtotal:contains("4.0")) 2026-09-07 12:31:44,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/98] Tour SplitBillScreenTour → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-07 12:31:44,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:44,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64970360 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ebf4567b-1aa6-4515-8a22-a0e09bff7e88'}] 2026-09-07 12:31:44,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/98] Tour SplitBillScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-07 12:31:44,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64970360 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ebf4567b-1aa6-4515-8a22-a0e09bff7e88'} updated pos.order #708 2026-09-07 12:31:44,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64970360 finished 2026-09-07 12:31:44,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.104 0.094 2026-09-07 12:31:44,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20439115 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1b9706d1-b3a9-4be2-80dc-3365910b6fa4'}] 2026-09-07 12:31:44,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20439115 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '1b9706d1-b3a9-4be2-80dc-3365910b6fa4'} created pos.order #710 2026-09-07 12:31:44,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20439115 finished 2026-09-07 12:31:44,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.050 0.096 2026-09-07 12:31:44,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:31:45,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-07 12:31:45,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:31:45,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.051 0.043 2026-09-07 12:31:45,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-09-07 12:31:45,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:31:45,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/98] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:31:45,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.016 2026-09-07 12:31:45,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/98] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:31:45,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:31:45,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:31:45,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-07 12:31:45,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-09-07 12:31:45,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-09-07 12:31:45,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-09-07 12:31:45,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-07 12:31:45,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:31:45,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20387236 (allocated 22810624) 2026-09-07 12:31:45,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 101626 2026-09-07 12:31:45,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-07 12:31:45,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 101626 2026-09-07 12:31:46,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123146_032310_test_02_others.txt 2026-09-07 12:31:46,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmphllu_w27_chrome_odoo" 2026-09-07 12:31:46,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 101841 2026-09-07 12:31:46,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpgjcb2u26_chrome_odoo 2026-09-07 12:31:46,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:39229/json/version 2026-09-07 12:31:46,411 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:46,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-07 12:31:46,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:39229/json 2026-09-07 12:31:46,433 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:46,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:39229/devtools/page/F86646FAAB4FF09332CCA7ACD36B132A 2026-09-07 12:31:46,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-07 12:31:46,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-07 12:31:46,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:31:46,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-07 12:31:46,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-07 12:31:46,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:31:46,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:46] "GET /pos/ui/118 HTTP/1.1" 200 - 35 0.015 0.034 2026-09-07 12:31:46,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'F86646FAAB4FF09332CCA7ACD36B132A', 'loaderId': '7EE13736A4E82BF772189BDF3A3F6BA0', 'isDownload': False} 2026-09-07 12:31:46,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-07 12:31:46,699 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:31:46,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:46] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-07 12:31:46,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:46] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:31:46,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:46] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-09-07 12:31:47,228 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:47,243 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:47,253 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:31:47,289 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:31:47,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/117] Tour FloorScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:31:47,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.010 2026-09-07 12:31:47,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:31:47,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:47,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.018 2026-09-07 12:31:47,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-07 12:31:47,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.028 2026-09-07 12:31:47,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-09-07 12:31:48,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 421 0.329 0.369 2026-09-07 12:31:48,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:31:48,344 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.009 2026-09-07 12:31:48,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-07 12:31:48,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.009 2026-09-07 12:31:48,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-07 12:31:48,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:31:48,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:31:48,539 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:48,554 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:31:48,563 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:31:48,596 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:31:48,602 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:31:48,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/117] Tour FloorScreenTour → Step selected floor is 'Main Floor' (trigger: .button-floor.active:contains("Main Floor")) 2026-09-07 12:31:48,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.093 0.046 2026-09-07 12:31:48,695 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:31:48,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.012 0.171 2026-09-07 12:31:48,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.017 0.190 2026-09-07 12:31:48,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.139 2026-09-07 12:31:48,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:48,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:48,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.041 0.233 2026-09-07 12:31:48,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:48,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:48] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.114 2026-09-07 12:31:48,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-07 12:31:49,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-07 12:31:49,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:31:49,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:31:49,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:31:49,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-07 12:31:49,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-07 12:31:49,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-07 12:31:49,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("3"))) 2026-09-07 12:31:49,449 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:49,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:31:49,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:31:49,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.003 0.006 2026-09-07 12:31:49,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-07 12:31:49,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.028 0.017 2026-09-07 12:31:49,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-07 12:31:49,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:31:49,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/117] Tour FloorScreenTour → Step selected floor is 'Main Floor (copy)' (trigger: .button-floor.active:contains("Main Floor (copy)")) 2026-09-07 12:31:49,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.014 2026-09-07 12:31:49,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:49] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.012 2026-09-07 12:31:49,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:49] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.001 0.004 2026-09-07 12:31:49,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:49] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:31:49,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:49] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:31:49,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:49,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:49,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:50,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-07 12:31:50,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:50] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.022 0.035 2026-09-07 12:31:51,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "GET /web/webclient/translations?hash=5147fd0adeea66b62966dbab0aa2443376c12544&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:51,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:31:51,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:31:51,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:31:51,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:51,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.028 2026-09-07 12:31:51,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.040 2026-09-07 12:31:51,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:31:51,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.031 0.037 2026-09-07 12:31:51,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "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-09-07 12:31:51,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.010 2026-09-07 12:31:51,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.008 2026-09-07 12:31:51,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-07 12:31:51,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:31:51,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:31:51,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.019 0.031 2026-09-07 12:31:51,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.047 2026-09-07 12:31:51,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-07 12:31:51,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.013 0.060 2026-09-07 12:31:51,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-07 12:31:51,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:51] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.019 0.130 2026-09-07 12:31:51,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/117] Tour FloorScreenTour → Step click 'Main Floor (copy)' floor (trigger: .floor-selector .button-floor:contains("Main Floor (copy)")) 2026-09-07 12:31:51,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:51,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:51,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:51,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-07 12:31:51,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:52,004 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:52,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-07 12:31:52,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.026 0.010 2026-09-07 12:31:52,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.021 0.034 2026-09-07 12:31:52,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/117] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:31:52,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "GET /web/webclient/translations?hash=5147fd0adeea66b62966dbab0aa2443376c12544&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:31:52,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-07 12:31:52,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.003 2026-09-07 12:31:52,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:52,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.013 0.023 2026-09-07 12:31:52,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.044 2026-09-07 12:31:52,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:31:52,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.045 0.041 2026-09-07 12:31:52,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 6 0.010 0.012 2026-09-07 12:31:53,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.009 2026-09-07 12:31:53,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 6 0.001 0.009 2026-09-07 12:31:53,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-07 12:31:53,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:31:53,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/117] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:31:53,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.029 2026-09-07 12:31:53,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/117] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-07 12:31:53,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.021 0.051 2026-09-07 12:31:53,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/117] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-07 12:31:53,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.020 0.104 2026-09-07 12:31:53,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/117] Tour FloorScreenTour → Step Check that element ".floor-selector .button-floor:contains('Main Floor (copy)')" don't exist. (trigger: body:not(:has(.floor-selector .button-floor:contains('Main Floor (copy)')))) 2026-09-07 12:31:53,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.037 0.152 2026-09-07 12:31:53,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-07 12:31:53,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-07 12:31:53,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/117] Tour FloorScreenTour → Step .edit-buttons i[aria-label="Add Table"] 2026-09-07 12:31:53,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"6","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("6"))) 2026-09-07 12:31:53,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:31:53,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-07 12:31:53,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-07 12:31:53,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/117] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-07 12:31:53,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/117] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-09-07 12:31:53,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/117] Tour FloorScreenTour → Step input shown is '100' (trigger: .modal .value:contains("100")) 2026-09-07 12:31:53,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:53,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"100","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("100"))) 2026-09-07 12:31:53,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:31:53,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.015 2026-09-07 12:31:53,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-07 12:31:53,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:31:53,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:53] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:31:53,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-07 12:31:54,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-07 12:31:54,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-07 12:31:54,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-07 12:31:54,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-07 12:31:54,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/117] Tour FloorScreenTour → Step input shown is '1111' (trigger: .modal .value:contains("1111")) 2026-09-07 12:31:54,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:54,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1111"))) 2026-09-07 12:31:54,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:54] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:31:54,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.020 2026-09-07 12:31:54,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-07 12:31:54,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-07 12:31:54,462 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:54] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:31:54,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.020 2026-09-07 12:31:54,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:31:54,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:31:54,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:31:54,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-07 12:31:54,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("3"))) 2026-09-07 12:31:54,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:54,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-09-07 12:31:54,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:54,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:54] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:31:54,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:54] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.003 0.009 2026-09-07 12:31:54,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:54,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-07 12:31:54,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:55,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/117] Tour FloorScreenTour → Step click add floor (trigger: .floor-selector button i[aria-label="Add Floor"]) 2026-09-07 12:31:55,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:55] "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.001 0.010 2026-09-07 12:31:55,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:55] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:31:55,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:55] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:31:55,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/117] Tour FloorScreenTour → Step dialog is open (trigger: .modal .modal-content) 2026-09-07 12:31:55,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.015 2026-09-07 12:31:55,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.036 2026-09-07 12:31:55,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/117] Tour FloorScreenTour → Step footer btn Apply should be disabled (trigger: .modal .modal-footer button:contains(Apply)[disabled]) 2026-09-07 12:31:55,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/117] Tour FloorScreenTour → Step input text 'Test Floor' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:31:55,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:55,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/117] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-07 12:31:55,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:55] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.003 0.007 2026-09-07 12:31:55,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:31:55,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:55,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:31:55,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"100"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("100"))) 2026-09-07 12:31:55,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1111"))) 2026-09-07 12:31:55,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1111"))) 2026-09-07 12:31:55,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1111"))) 2026-09-07 12:31:55,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-07 12:31:55,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:55,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:55,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:55] "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.001 0.008 2026-09-07 12:31:55,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:55] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:31:55,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:55,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-09-07 12:31:55,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.026 2026-09-07 12:31:56,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/117] Tour FloorScreenTour → Step click numpad button: ⌫ (trigger: .modal div.numpad button:contains(/^⌫$/)) 2026-09-07 12:31:56,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/117] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-07 12:31:56,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/117] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-07 12:31:56,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/117] Tour FloorScreenTour → Step input shown is '9' (trigger: .modal .value:contains("9")) 2026-09-07 12:31:56,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:56,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:56,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.004 0.008 2026-09-07 12:31:56,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.017 2026-09-07 12:31:56,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:56,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-09-07 12:31:56,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/117] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-07 12:31:56,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/117] Tour FloorScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-07 12:31:56,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/117] Tour FloorScreenTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-09-07 12:31:56,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/117] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:31:56,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:56,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:31:56,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.021 2026-09-07 12:31:56,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Make Round"]) 2026-09-07 12:31:56,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/117] Tour FloorScreenTour → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-07 12:31:56,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:31:56,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.013 2026-09-07 12:31:56,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 12:31:56,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/117] Tour FloorScreenTour → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-09-07 12:31:56,882 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.019 2026-09-07 12:31:56,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withoutClass":".selected"} (trigger: .floor-map .table:not(.syncing):not(.selected):has(.label:contains("4"))) 2026-09-07 12:31:56,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:31:57,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 6 0.014 0.011 2026-09-07 12:31:57,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/117] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:31:57,098 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:31:57,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/117] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:31:57,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/117] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:57,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98111464 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '74b7ba82-1b46-47a5-842f-01595957863a'}] 2026-09-07 12:31:57,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98111464 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '74b7ba82-1b46-47a5-842f-01595957863a'} created pos.order #711 2026-09-07 12:31:57,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98111464 finished 2026-09-07 12:31:57,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.055 0.081 2026-09-07 12:31:57,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [111/117] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-07 12:31:57,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-07 12:31:57,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [113/117] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-07 12:31:57,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 7 0.002 0.006 2026-09-07 12:31:57,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [114/117] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:31:57,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [115/117] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:31:57,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [116/117] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:31:57,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68972866 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': '368dffdd-c96b-4b08-9a2e-e21b23b932ff'}] 2026-09-07 12:31:57,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68972866 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': '368dffdd-c96b-4b08-9a2e-e21b23b932ff'} created pos.order #712 2026-09-07 12:31:57,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68972866 finished 2026-09-07 12:31:57,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.019 0.085 2026-09-07 12:31:57,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [117/117] Tour FloorScreenTour → Step selected floor is 'Second Floor' (trigger: .button-floor.active:contains("Second Floor")) 2026-09-07 12:31:57,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-07 12:31:57,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:31:57,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19965900 (allocated 21368832) 2026-09-07 12:31:58,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 101841 2026-09-07 12:31:58,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-07 12:31:58,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 101841 2026-09-07 12:31:58,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123158_110398_test_02_others.txt 2026-09-07 12:31:58,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpgjcb2u26_chrome_odoo" 2026-09-07 12:31:58,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 102120 2026-09-07 12:31:58,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpzy4quhgr_chrome_odoo 2026-09-07 12:31:58,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42723/json/version 2026-09-07 12:31:58,505 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:58,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-07 12:31:58,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:42723/json 2026-09-07 12:31:58,573 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:31:58,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:42723/devtools/page/A4AAEAD9197E910C78E5582ABB9600D4 2026-09-07 12:31:58,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-07 12:31:58,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-07 12:31:58,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:31:58,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-07 12:31:58,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-07 12:31:58,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:31:58,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:58] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.034 0.043 2026-09-07 12:31:58,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'A4AAEAD9197E910C78E5582ABB9600D4', 'loaderId': '9253C69BEC0230CB99015A43A6DEE630', 'isDownload': False} 2026-09-07 12:31:58,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-09-07 12:31:58,855 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:31:58,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:58] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:31:58,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:58] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:31:58,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:58] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.038 2026-09-07 12:31:59,402 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:31:59,408 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:31:59,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:31:59,449 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:31:59,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:31:59,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/110] Tour TableMergeUnmergeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:31:59,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:31:59,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:31:59,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "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.014 2026-09-07 12:31:59,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.037 2026-09-07 12:31:59,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.014 0.035 2026-09-07 12:31:59,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:31:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-07 12:32:00,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 310 0.215 0.316 2026-09-07 12:32:00,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:32:00,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.009 2026-09-07 12:32:00,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.035 2026-09-07 12:32:00,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.007 2026-09-07 12:32:00,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-07 12:32:00,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:32:00,500 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:32:00,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:32:00,522 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:32:00,523 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:32:00,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.031 2026-09-07 12:32:00,602 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-09-07 12:32:00,605 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:32:00,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.021 0.080 2026-09-07 12:32:00,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/110] Tour TableMergeUnmergeTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-07 12:32:00,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.064 2026-09-07 12:32:00,698 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:00,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.008 0.027 2026-09-07 12:32:00,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:32:00,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.074 0.089 2026-09-07 12:32:00,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/110] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:32:00,973 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-07 12:32:00,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:00] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.101 0.191 2026-09-07 12:32:01,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.010 0.122 2026-09-07 12:32:01,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:01,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:01,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76933088 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '74b7ba82-1b46-47a5-842f-01595957863a'}] 2026-09-07 12:32:01,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1163] to pos.order #711 2026-09-07 12:32:01,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76933088 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '74b7ba82-1b46-47a5-842f-01595957863a'} updated pos.order #711 2026-09-07 12:32:01,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76933088 finished 2026-09-07 12:32:01,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.094 0.101 2026-09-07 12:32:01,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:01,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:01,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:01,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:02,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-07 12:32:02,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:02,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-07 12:32:02,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:03,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:03,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:03] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.007 0.008 2026-09-07 12:32:03,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.013 2026-09-07 12:32:03,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-07 12:32:04,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-09-07 12:32:04,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:04] "GET /pos/ui/118/floor HTTP/1.1" 200 - 33 0.017 0.030 2026-09-07 12:32:05,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "GET /web/webclient/translations?hash=5147fd0adeea66b62966dbab0aa2443376c12544&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:05,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-07 12:32:05,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:32:05,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:32:05,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:05,264 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.019 2026-09-07 12:32:05,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.026 2026-09-07 12:32:05,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:32:05,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.031 0.041 2026-09-07 12:32:05,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-09-07 12:32:05,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.009 2026-09-07 12:32:05,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "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.014 2026-09-07 12:32:05,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-07 12:32:05,683 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:32:05,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:05,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.022 0.021 2026-09-07 12:32:05,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.010 0.057 2026-09-07 12:32:05,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-07 12:32:05,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.042 0.111 2026-09-07 12:32:05,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.104 2026-09-07 12:32:05,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:06,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:32:06,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:06] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.071 0.239 2026-09-07 12:32:06,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:06,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:06] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.011 0.174 2026-09-07 12:32:06,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:06,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:07,665 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:08,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:08,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/110] Tour TableMergeUnmergeTour → Step click on table selector button (trigger: .floor-screen .right-buttons button i.fa-hashtag) 2026-09-07 12:32:08,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/110] Tour TableMergeUnmergeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:32:08,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/110] Tour TableMergeUnmergeTour → Step .floor-screen .right-buttons .jump-button 2026-09-07 12:32:08,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-09-07 12:32:08,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-07 12:32:08,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:08,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:32:08,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:08,683 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/110] Tour TableMergeUnmergeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:32:08,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/110] Tour TableMergeUnmergeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:32:08,757 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:08,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/110] Tour TableMergeUnmergeTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:32:08,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/110] Tour TableMergeUnmergeTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:32:08,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/110] Tour TableMergeUnmergeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:32:08,931 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:08,933 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:32:09,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/110] Tour TableMergeUnmergeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:32:09,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/110] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:32:09,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13364978 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': '74b7ba82-1b46-47a5-842f-01595957863a'}] 2026-09-07 12:32:09,090 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:32:09,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [697] to pos.order #711 2026-09-07 12:32:09,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13364978 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': '74b7ba82-1b46-47a5-842f-01595957863a'} updated pos.order #711 2026-09-07 12:32:09,444 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13364978 finished 2026-09-07 12:32:09,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.141 0.286 2026-09-07 12:32:09,565 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:09] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:32:09,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/110] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:32:09,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.014 0.023 2026-09-07 12:32:09,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-07 12:32:09,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:09,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:10,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:10,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-07 12:32:10,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:11,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-07 12:32:11,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:11,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:11,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:11] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.005 2026-09-07 12:32:11,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.019 2026-09-07 12:32:12,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:12,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:12] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:32:12,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.015 0.019 2026-09-07 12:32:12,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-07 12:32:12,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:12,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:32:12,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/110] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:32:12,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 7 0.019 0.012 2026-09-07 12:32:12,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:12,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:12,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14557497 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'}] 2026-09-07 12:32:12,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14557497 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'} created pos.order #713 2026-09-07 12:32:12,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14557497 finished 2026-09-07 12:32:12,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.031 0.075 2026-09-07 12:32:13,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:13,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:13,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/110] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:32:13,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.016 0.010 2026-09-07 12:32:13,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:13,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:13,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72090664 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000002', 'uuid': '9166a960-c09d-441d-90c5-6cf2dfccd76d'}] 2026-09-07 12:32:13,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72090664 order {'name': '/', 'pos_reference': '263-118-000002', 'uuid': '9166a960-c09d-441d-90c5-6cf2dfccd76d'} created pos.order #714 2026-09-07 12:32:13,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72090664 finished 2026-09-07 12:32:13,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.037 0.071 2026-09-07 12:32:13,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:13,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:13,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:14,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:14,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-07 12:32:14,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:15,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-07 12:32:15,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:15,596 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:15] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.006 2026-09-07 12:32:15,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:15,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24985105 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'}] 2026-09-07 12:32:15,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1166] to pos.order #713 2026-09-07 12:32:15,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24985105 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'} updated pos.order #713 2026-09-07 12:32:15,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24985105 finished 2026-09-07 12:32:15,704 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.030 0.058 2026-09-07 12:32:15,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.106 2026-09-07 12:32:15,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:15] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.026 0.056 2026-09-07 12:32:15,865 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.007 2026-09-07 12:32:16,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/110] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-07 12:32:16,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:16,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-07 12:32:16,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.006 0.006 2026-09-07 12:32:16,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:16,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:32:16,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:16,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:16,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:32:16,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:16,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:16,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:18,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:18,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:18,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:18] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 12:32:18,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73746104 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'}] 2026-09-07 12:32:18,950 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1166] 2026-09-07 12:32:18,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-07 12:32:18,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73746104 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'} updated pos.order #713 2026-09-07 12:32:19,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:32:19,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73746104 finished 2026-09-07 12:32:19,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.104 0.110 2026-09-07 12:32:19,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.214 2026-09-07 12:32:19,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18545716 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': '4a51b5a6-f04f-4297-b44a-131be32f4a11'}] 2026-09-07 12:32:19,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:19,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18545716 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': '4a51b5a6-f04f-4297-b44a-131be32f4a11'} created pos.order #715 2026-09-07 12:32:19,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:32:19,240 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18545716 finished 2026-09-07 12:32:19,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:19,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.051 0.102 2026-09-07 12:32:19,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-09-07 12:32:19,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:32:19,402 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 43 0.051 0.177 2026-09-07 12:32:19,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:32:19,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:32:19,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13756818 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'}] 2026-09-07 12:32:19,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:19,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13756818 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'} updated pos.order #713 2026-09-07 12:32:19,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13756818 finished 2026-09-07 12:32:19,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:19,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.046 0.079 2026-09-07 12:32:19,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:19,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:19,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:19,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.008 0.010 2026-09-07 12:32:19,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:32:19,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:19,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:32:19,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:32:19,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.008 2026-09-07 12:32:20,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50414566 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000003', 'uuid': '4a51b5a6-f04f-4297-b44a-131be32f4a11'}] 2026-09-07 12:32:20,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:20,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50414566 order {'name': '/', 'pos_reference': '263-118-000003', 'uuid': '4a51b5a6-f04f-4297-b44a-131be32f4a11'} updated pos.order #715 2026-09-07 12:32:20,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50414566 finished 2026-09-07 12:32:20,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:20,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.068 0.061 2026-09-07 12:32:20,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:20,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/110] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:20,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:20,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:21,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-07 12:32:21,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:21,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-07 12:32:21,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:22,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:22] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.010 0.018 2026-09-07 12:32:22,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-07 12:32:22,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87938054 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'}] 2026-09-07 12:32:22,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1168] to pos.order #713 2026-09-07 12:32:22,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87938054 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'} updated pos.order #713 2026-09-07 12:32:22,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87938054 finished 2026-09-07 12:32:22,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.066 0.074 2026-09-07 12:32:22,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.147 2026-09-07 12:32:22,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:22] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.031 0.042 2026-09-07 12:32:22,704 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:22] "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.009 2026-09-07 12:32:22,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:22,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.007 2026-09-07 12:32:22,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/110] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-09-07 12:32:23,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:32:23,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/110] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:32:23,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Minute Maid"))) 2026-09-07 12:32:23,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/110] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:32:23,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.017 2026-09-07 12:32:23,274 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:32:23,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29582055 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'}] 2026-09-07 12:32:23,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:23,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29582055 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'} updated pos.order #713 2026-09-07 12:32:23,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29582055 finished 2026-09-07 12:32:23,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:23,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.066 0.078 2026-09-07 12:32:23,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:23,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/110] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:23,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:23] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 12:32:23,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74006874 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'}] 2026-09-07 12:32:23,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74006874 order {'name': '/', 'pos_reference': '263-118-000001', 'uuid': '8ba45303-4093-4005-8c64-e10c89819537'} updated pos.order #713 2026-09-07 12:32:23,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74006874 finished 2026-09-07 12:32:23,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/110] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25))) 2026-09-07 12:32:23,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.041 0.072 2026-09-07 12:32:23,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:23,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.016 0.108 2026-09-07 12:32:23,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84933218 started for PoS orders references: [{'name': '/', 'pos_reference': '263-118-000004', 'uuid': '3dbe1766-dc29-407e-9440-202f17c93323'}] 2026-09-07 12:32:23,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84933218 order {'name': '/', 'pos_reference': '263-118-000004', 'uuid': '3dbe1766-dc29-407e-9440-202f17c93323'} created pos.order #716 2026-09-07 12:32:23,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84933218 finished 2026-09-07 12:32:24,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.057 0.124 2026-09-07 12:32:24,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:24,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.003 0.010 2026-09-07 12:32:24,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:32:24,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:24,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:24,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:26,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:26,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/110] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:32:26,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 9 0.004 0.012 2026-09-07 12:32:26,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/110] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:26,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/110] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:32:26,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/110] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:26,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/110] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:26,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/110] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:28,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-07 12:32:28,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-07 12:32:28,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-07 12:32:29,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28834456 (allocated 32256000) 2026-09-07 12:32:29,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 102120 2026-09-07 12:32:29,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-07 12:32:29,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 102120 2026-09-07 12:32:29,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123229_151268_test_02_others.txt 2026-09-07 12:32:29,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpzy4quhgr_chrome_odoo" 2026-09-07 12:32:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-09-07 12:32:29,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 102385 2026-09-07 12:32:29,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmp4om_e0in_chrome_odoo 2026-09-07 12:32:29,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:44111/json/version 2026-09-07 12:32:29,571 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:32:29,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-09-07 12:32:29,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:44111/json 2026-09-07 12:32:29,616 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:32:29,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:44111/devtools/page/673DE1623DB3C10215F803F628746728 2026-09-07 12:32:29,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-09-07 12:32:29,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-09-07 12:32:29,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:32:29,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-09-07 12:32:29,827 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:32:29,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:32:29,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:32:33,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.039 3.319 2026-09-07 12:32:33,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '673DE1623DB3C10215F803F628746728', 'loaderId': '2769E6AA5339FBE17060988F86F1927E', 'isDownload': False} 2026-09-07 12:32:33,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-07 12:32:33,240 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:32:33,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:32:33,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:32:33,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-07 12:32:33,774 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:33,794 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:33,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:32:33,828 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:32:33,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [1/109] Tour ControlButtonsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:32:33,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-07 12:32:33,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.007 0.014 2026-09-07 12:32:33,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:32:33,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.012 2026-09-07 12:32:33,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:33] "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.036 2026-09-07 12:32:34,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.006 0.016 2026-09-07 12:32:34,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.033 2026-09-07 12:32:34,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.330 0.311 2026-09-07 12:32:34,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:32:34,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:32:34,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:34] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.033 2026-09-07 12:32:34,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-09-07 12:32:34,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-09-07 12:32:35,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:32:35,049 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:32:35,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:32:35,076 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:32:35,076 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:32:35,123 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:32:35,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.032 0.041 2026-09-07 12:32:35,167 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-07 12:32:35,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [2/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:32:35,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.018 0.100 2026-09-07 12:32:35,181 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:32:35,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.009 0.040 2026-09-07 12:32:35,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.037 0.066 2026-09-07 12:32:35,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [3/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:32:35,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.049 0.179 2026-09-07 12:32:35,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.155 2026-09-07 12:32:35,400 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:35,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.079 0.055 2026-09-07 12:32:35,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "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-09-07 12:32:35,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [4/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:32:35,688 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:35,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [5/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:35,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [6/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:32:35,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [7/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:32:35,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [8/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:32:35,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [9/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:32:35,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [10/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:32:36,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [11/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:32:36,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [12/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:32:36,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [13/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-07 12:32:36,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [14/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:36,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [15/109] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:36,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [16/109] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:36,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68307358 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2daf2e2-9ff0-4cf2-b5b0-97e5ccad171b'}] 2026-09-07 12:32:36,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68307358 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2daf2e2-9ff0-4cf2-b5b0-97e5ccad171b'} created pos.order #717 2026-09-07 12:32:36,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68307358 finished 2026-09-07 12:32:36,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.072 0.082 2026-09-07 12:32:36,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [17/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:32:36,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:32:36,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [18/109] Tour ControlButtonsTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:32:36,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [19/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:36,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [20/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:32:36,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [21/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:32:36,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [22/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:32:36,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [23/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:32:37,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [24/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:32:37,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [25/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:32:37,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [26/109] Tour ControlButtonsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:32:37,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [27/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-07 12:32:37,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [28/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:37,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [29/109] Tour ControlButtonsTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:32:37,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [30/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:37,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [31/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:32:37,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [32/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:37,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [33/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:32:37,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [34/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:32:37,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [35/109] Tour ControlButtonsTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:32:37,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-09-07 12:32:38,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [37/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-07 12:32:38,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15126758 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2daf2e2-9ff0-4cf2-b5b0-97e5ccad171b'}] 2026-09-07 12:32:38,413 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:38,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1171, 1172] to pos.order #717 2026-09-07 12:32:38,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15126758 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2daf2e2-9ff0-4cf2-b5b0-97e5ccad171b'} updated pos.order #717 2026-09-07 12:32:38,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15126758 finished 2026-09-07 12:32:38,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.070 0.095 2026-09-07 12:32:38,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 4 0.002 0.007 2026-09-07 12:32:38,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 4 0.001 0.006 2026-09-07 12:32:38,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [38/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:32:38,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [39/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:32:38,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [40/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:32:38,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [41/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:32:38,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [42/109] Tour ControlButtonsTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:32:38,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [43/109] Tour ControlButtonsTour → Step click back button (trigger: .splitbill-screen .button.back) 2026-09-07 12:32:39,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [44/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"5"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-07 12:32:39,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [45/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-07 12:32:39,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [46/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:32:39,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [47/109] Tour ControlButtonsTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-07 12:32:39,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [48/109] Tour ControlButtonsTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-07 12:32:39,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [49/109] Tour ControlButtonsTour → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:32:39,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [50/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:32:39,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [51/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .o_tag_badge_text:contains("test note"))) 2026-09-07 12:32:39,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [52/109] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:39,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [53/109] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:39,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75143013 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2daf2e2-9ff0-4cf2-b5b0-97e5ccad171b'}] 2026-09-07 12:32:39,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75143013 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2daf2e2-9ff0-4cf2-b5b0-97e5ccad171b'} updated pos.order #717 2026-09-07 12:32:39,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75143013 finished 2026-09-07 12:32:39,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.055 0.078 2026-09-07 12:32:39,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [54/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:32:39,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:32:39,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [55/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .o_tag_badge_text:contains("test note"))) 2026-09-07 12:32:39,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [56/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:32:39,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [57/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:39,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [58/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:32:39,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [59/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:32:40,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [60/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:32:40,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [61/109] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:32:40,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [62/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:32:40,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [63/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:32:40,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [64/109] Tour ControlButtonsTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-07 12:32:40,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [65/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("8")):has(.price:contains("8.0"))) 2026-09-07 12:32:40,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [66/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:40,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [67/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:32:40,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [68/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:32:40,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [69/109] Tour ControlButtonsTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-07 12:32:40,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [70/109] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: .modal div.numpad button:text(1)) 2026-09-07 12:32:40,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [71/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-09-07 12:32:40,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [72/109] Tour ControlButtonsTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-09-07 12:32:40,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [73/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:32:40,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [74/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:32:40,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [75/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:32:41,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [76/109] Tour ControlButtonsTour → Step guest number is 15 (trigger: .control-buttons button:contains("Guests"):contains(15)) 2026-09-07 12:32:41,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [77/109] Tour ControlButtonsTour → Step click guests 15 button (trigger: .modal .control-buttons button:contains(15Guests)) 2026-09-07 12:32:41,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [78/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-09-07 12:32:41,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [79/109] Tour ControlButtonsTour → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-07 12:32:41,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [80/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:32:41,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [81/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:32:41,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [82/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:32:41,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [83/109] Tour ControlButtonsTour → Step guest number is 5 (trigger: .control-buttons button:contains("Guests"):contains(5)) 2026-09-07 12:32:41,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [84/109] Tour ControlButtonsTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-07 12:32:41,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [85/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-07 12:32:41,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [86/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:32:41,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [87/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:32:41,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [88/109] Tour ControlButtonsTour → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-07 12:32:41,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [89/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:32:41,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [90/109] Tour ControlButtonsTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:32:41,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90235431 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2daf2e2-9ff0-4cf2-b5b0-97e5ccad171b'}] 2026-09-07 12:32:41,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1173] to pos.order #717 2026-09-07 12:32:41,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90235431 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2daf2e2-9ff0-4cf2-b5b0-97e5ccad171b'} updated pos.order #717 2026-09-07 12:32:41,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90235431 finished 2026-09-07 12:32:41,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.041 0.083 2026-09-07 12:32:42,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:42] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.030 0.059 2026-09-07 12:32:42,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-09-07 12:32:42,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [92/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:42,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32: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.008 2026-09-07 12:32:42,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [93/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:32:42,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [94/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:42,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [95/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:32:42,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [96/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:32:42,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [97/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:32:42,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [98/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:32:42,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [99/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:32:42,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [100/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:32:42,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [101/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:32:42,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [102/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-07 12:32:42,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [103/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:42,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [104/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:32:42,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [105/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:32:42,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [106/109] Tour ControlButtonsTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:32:43,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [107/109] Tour ControlButtonsTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-09-07 12:32:43,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [108/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:32:43,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [109/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-07 12:32:43,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88170345 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '6b98f7ad-5d2a-42d6-9b70-2267a54f53f8'}] 2026-09-07 12:32:43,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88170345 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '6b98f7ad-5d2a-42d6-9b70-2267a54f53f8'} created pos.order #718 2026-09-07 12:32:43,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88170345 finished 2026-09-07 12:32:43,341 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.059 0.079 2026-09-07 12:32:43,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:32:43,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-09-07 12:32:43,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:32:43,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21752300 (allocated 23334912) 2026-09-07 12:32:43,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 102385 2026-09-07 12:32:43,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-09-07 12:32:43,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 102385 2026-09-07 12:32:43,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123243_710857_test_02_others_bis.txt 2026-09-07 12:32:43,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmp4om_e0in_chrome_odoo" 2026-09-07 12:32:43,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-07 12:32:44,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 102588 2026-09-07 12:32:44,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpz9jo3c_o_chrome_odoo 2026-09-07 12:32:44,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:37685/json/version 2026-09-07 12:32:44,275 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:32:44,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-09-07 12:32:44,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:37685/json 2026-09-07 12:32:44,325 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:32:44,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:37685/devtools/page/C4D81DB55BDA05071B6EB0316CA31E5C 2026-09-07 12:32:44,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-09-07 12:32:44,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-09-07 12:32:44,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:32:44,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-09-07 12:32:44,539 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:32:44,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:32:44,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:32:45,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.085 0.462 2026-09-07 12:32:45,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': 'C4D81DB55BDA05071B6EB0316CA31E5C', 'loaderId': '07D6F2DD7003AFE35F1FC29A3B2A07FA', 'isDownload': False} 2026-09-07 12:32:45,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-07 12:32:45,141 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:32:45,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-09-07 12:32:45,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.014 2026-09-07 12:32:45,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.037 2026-09-07 12:32:45,703 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:45,720 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:32:45,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-07 12:32:45,750 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:32:45,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:32:45,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [1/34] Tour PosResTicketScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:32:45,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.009 2026-09-07 12:32:45,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:32:45,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-09-07 12:32:45,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-07 12:32:45,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.032 2026-09-07 12:32:45,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-07 12:32:46,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.241 0.307 2026-09-07 12:32:46,483 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:46,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32: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.005 2026-09-07 12:32:46,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-09-07 12:32:46,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32: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.007 2026-09-07 12:32:46,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-07 12:32:46,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.005 2026-09-07 12:32:46,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:46,715 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:32:46,721 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:32:46,722 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:32:46,746 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:32:46,783 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-09-07 12:32:46,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.074 0.056 2026-09-07 12:32:46,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [2/34] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:32:46,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.153 2026-09-07 12:32:46,863 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:32:46,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:46] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.067 0.079 2026-09-07 12:32:47,002 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.010 0.151 2026-09-07 12:32:47,041 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:32:47,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-07 12:32:47,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:47] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.036 0.198 2026-09-07 12:32:47,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.008 0.082 2026-09-07 12:32:47,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.101 2026-09-07 12:32:47,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [4/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:47,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:32:47,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [5/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:47,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.008 0.021 2026-09-07 12:32:47,352 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:32:49,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [6/34] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:49,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.005 2026-09-07 12:32:49,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [7/34] Tour PosResTicketScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:32:49,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [8/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:49,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [9/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:32:49,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [10/34] Tour PosResTicketScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:32:49,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [11/34] Tour PosResTicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:32:49,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [12/34] Tour PosResTicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:32:49,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [13/34] Tour PosResTicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:32:49,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [14/34] Tour PosResTicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:32:49,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [15/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:32:49,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [16/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:50,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [17/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:50,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [18/34] Tour PosResTicketScreenTour → Step order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0")) 2026-09-07 12:32:50,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [19/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:50,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [20/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:50,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [21/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:50,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12219320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7307fd8b-7a20-4dac-bb6a-ae9a6bdccbe1'}] 2026-09-07 12:32:50,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12219320 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7307fd8b-7a20-4dac-bb6a-ae9a6bdccbe1'} created pos.order #719 2026-09-07 12:32:50,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12219320 finished 2026-09-07 12:32:50,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.057 0.086 2026-09-07 12:32:50,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [22/34] Tour PosResTicketScreenTour → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-07 12:32:50,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-07 12:32:50,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [24/34] Tour PosResTicketScreenTour → Step .ticket-screen .order-row > div:contains("001") 2026-09-07 12:32:50,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [25/34] Tour PosResTicketScreenTour → Step .ticket-screen .order-row:has(div:contains("001")) .btn-danger 2026-09-07 12:32:50,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [26/34] Tour PosResTicketScreenTour → Step .ticket-screen .orders .order-row > td:contains("001") ~ td.text-end button.text-danger 2026-09-07 12:32:50,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.056 0.047 2026-09-07 12:32:50,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.015 2026-09-07 12:32:50,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [27/34] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:32:50,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [28/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:50,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32722166 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7307fd8b-7a20-4dac-bb6a-ae9a6bdccbe1'}] 2026-09-07 12:32:50,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32722166 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7307fd8b-7a20-4dac-bb6a-ae9a6bdccbe1'} updated pos.order #719 2026-09-07 12:32:50,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32722166 finished 2026-09-07 12:32:50,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [29/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:50,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.032 0.071 2026-09-07 12:32:50,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:50] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.053 0.056 2026-09-07 12:32:51,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-09-07 12:32:51,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [31/34] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:32:51,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32: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.005 2026-09-07 12:32:51,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [32/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:51,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [33/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:32:51,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [34/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:51,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-09-07 12:32:51,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:32:51,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16368224 (allocated 17436672) 2026-09-07 12:32:51,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 102588 2026-09-07 12:32:51,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-09-07 12:32:51,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 102588 2026-09-07 12:32:51,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123251_497825_test_04_ticket_screen.txt 2026-09-07 12:32:51,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpz9jo3c_o_chrome_odoo" 2026-09-07 12:32:51,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-07 12:32:51,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 102789 2026-09-07 12:32:51,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmp2qfx_3hv_chrome_odoo 2026-09-07 12:32:51,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:37347/json/version 2026-09-07 12:32:51,887 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:32:51,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-09-07 12:32:51,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:37347/json 2026-09-07 12:32:51,914 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:32:51,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:37347/devtools/page/BF664C8656FCCA902EE4BF093C58AEDF 2026-09-07 12:32:52,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-09-07 12:32:52,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-09-07 12:32:52,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:32:52,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-09-07 12:32:52,128 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:32:52,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:32:52,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:32:52,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:52] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.068 0.475 2026-09-07 12:32:52,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': 'BF664C8656FCCA902EE4BF093C58AEDF', 'loaderId': 'D592FBBECC870FEB6C362D6B372FEA88', 'isDownload': False} 2026-09-07 12:32:52,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-07 12:32:52,708 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:32:52,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:52] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.006 2026-09-07 12:32:52,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:52] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:32:52,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:52] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-07 12:32:53,232 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:53,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:32:53,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:32:53,280 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:32:53,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [1/232] Tour PosResTipScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:32:53,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:32:53,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:32:53,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:53,361 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-09-07 12:32:53,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.030 2026-09-07 12:32:53,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.024 2026-09-07 12:32:53,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.020 2026-09-07 12:32:54,076 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.291 0.305 2026-09-07 12:32:54,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:32:54,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:32:54,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-07 12:32:54,301 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:32:54,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-09-07 12:32:54,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-07 12:32:54,385 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:54,419 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:32:54,430 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:32:54,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.053 0.027 2026-09-07 12:32:54,506 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:32:54,512 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:32:54,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.018 0.103 2026-09-07 12:32:54,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-07 12:32:54,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.025 2026-09-07 12:32:54,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [2/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:32:54,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.012 0.010 2026-09-07 12:32:54,622 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:54,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [3/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:32:54,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.072 0.045 2026-09-07 12:32:54,792 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:54,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.088 0.136 2026-09-07 12:32:54,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.198 2026-09-07 12:32:55,011 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:32:55,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [4/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:32:55,097 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:55,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [5/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:55,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [6/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:32:55,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [7/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:32:55,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [8/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:32:55,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [9/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:32:55,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [10/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:32:55,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [11/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:32:55,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [12/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:32:55,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [13/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:55,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [14/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:55,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [15/232] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-07 12:32:55,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [16/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:55,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [17/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:55,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [18/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:55,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74200559 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3a04575c-1a43-43ae-9736-dead52886746'}] 2026-09-07 12:32:55,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74200559 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3a04575c-1a43-43ae-9736-dead52886746'} created pos.order #720 2026-09-07 12:32:55,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74200559 finished 2026-09-07 12:32:56,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.091 0.092 2026-09-07 12:32:56,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [19/232] Tour PosResTipScreenTour → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("1")) 2026-09-07 12:32:56,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [20/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:32:56,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [21/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:56,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:56] "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.015 2026-09-07 12:32:56,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [22/232] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-07 12:32:56,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [23/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:32:56,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [24/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:32:56,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [25/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:32:56,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [26/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:32:56,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [27/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:32:56,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [28/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:32:56,602 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:56,606 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:32:56,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [29/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:32:56,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [30/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:32:56,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-07 12:32:56,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95471781 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3a04575c-1a43-43ae-9736-dead52886746'}] 2026-09-07 12:32:56,798 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:32:56,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [698] to pos.order #720 2026-09-07 12:32:57,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95471781 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '3a04575c-1a43-43ae-9736-dead52886746'} updated pos.order #720 2026-09-07 12:32:57,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95471781 finished 2026-09-07 12:32:57,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.163 0.247 2026-09-07 12:32:57,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [32/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:32:57,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [33/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:32:59,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [34/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:32:59,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [35/232] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:32:59,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:32:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-09-07 12:32:59,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [36/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:32:59,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [37/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:32:59,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [38/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:32:59,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [39/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:32:59,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [40/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:32:59,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [41/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:32:59,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [42/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:32:59,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [43/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:32:59,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [44/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-07 12:33:00,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [45/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:00,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [46/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:00,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [47/232] Tour PosResTipScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-07 12:33:00,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [48/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:00,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [49/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:33:00,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [50/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:33:00,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51516471 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7222a247-90ba-4ac6-9600-ab2206cc4429'}] 2026-09-07 12:33:00,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51516471 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7222a247-90ba-4ac6-9600-ab2206cc4429'} created pos.order #721 2026-09-07 12:33:00,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51516471 finished 2026-09-07 12:33:00,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.040 0.075 2026-09-07 12:33:00,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-07 12:33:00,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-07 12:33:00,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.033 0.034 2026-09-07 12:33:00,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.015 2026-09-07 12:33:00,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-07 12:33:00,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [54/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-07 12:33:00,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [55/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 2.00) 2026-09-07 12:33:00,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [56/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:33:00,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [57/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:33:02,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [58/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:33:03,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [59/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:33:03,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:33:03,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [60/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:03,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [61/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:33:03,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [62/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:33:03,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [63/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:33:03,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [64/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:33:03,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [65/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:33:03,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [66/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:33:03,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [67/232] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:33:03,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [68/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:33:03,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [69/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:03,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [70/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:03,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [71/232] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-09-07 12:33:03,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [72/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:03,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [73/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:33:03,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [74/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:33:04,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [75/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:33:04,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [76/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:33:04,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [77/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:33:04,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [78/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:04,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-07 12:33:04,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28773409 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b0a92786-d2da-471d-ae1b-cffd945e481c'}] 2026-09-07 12:33:04,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28773409 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'b0a92786-d2da-471d-ae1b-cffd945e481c'} created pos.order #722 2026-09-07 12:33:04,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28773409 finished 2026-09-07 12:33:04,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.183 0.216 2026-09-07 12:33:04,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [80/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:33:04,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [81/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:33:06,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-09-07 12:33:06,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [83/232] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:33:06,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [84/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:06,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [85/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:33:07,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [86/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:33:07,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [87/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:33:07,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [88/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:33:07,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [89/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:33:07,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [90/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:33:07,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [91/232] Tour PosResTipScreenTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-07 12:33:07,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [92/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("4"))) 2026-09-07 12:33:07,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [93/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:07,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [94/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:07,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [95/232] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-07 12:33:07,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [96/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:07,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [97/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:33:07,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [98/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:33:07,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [99/232] Tour PosResTipScreenTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-07 12:33:07,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [100/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-09-07 12:33:07,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [101/232] Tour PosResTipScreenTour → Step input shown is '2' (trigger: .modal .value:contains("2")) 2026-09-07 12:33:08,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [102/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:33:08,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [103/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:33:08,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [104/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:33:08,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [105/232] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-09-07 12:33:08,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-07 12:33:08,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [107/232] Tour PosResTipScreenTour → Step set tab to Test (trigger: .product-screen .new-tab) 2026-09-07 12:33:08,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [108/232] Tour PosResTipScreenTour → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:33:08,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [109/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:33:08,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-07 12:33:08,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-07 12:33:08,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17115724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '455b75f0-d594-4e4c-bc03-7fe747b4e232'}] 2026-09-07 12:33:08,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17115724 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '455b75f0-d594-4e4c-bc03-7fe747b4e232'} created pos.order #723 2026-09-07 12:33:08,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17115724 finished 2026-09-07 12:33:08,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.043 0.080 2026-09-07 12:33:08,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.058 0.050 2026-09-07 12:33:08,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.023 2026-09-07 12:33:08,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-07 12:33:08,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [113/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-07 12:33:08,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [114/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 6.00) 2026-09-07 12:33:08,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [115/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("2.0") 2026-09-07 12:33:09,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [116/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("2.0") 2026-09-07 12:33:09,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [117/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:09,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [118/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:33:09,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-07 12:33:09,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 5 0.006 0.013 2026-09-07 12:33:09,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [120/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("2.0") 2026-09-07 12:33:09,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [121/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.30") 2026-09-07 12:33:09,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [122/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("0.40") 2026-09-07 12:33:09,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [123/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("0.50") 2026-09-07 12:33:09,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-09-07 12:33:09,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [125/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="0.40"] 2026-09-07 12:33:09,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [126/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:33:09,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [127/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:33:11,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-07 12:33:11,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-07 12:33:11,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-07 12:33:11,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.031 0.035 2026-09-07 12:33:11,869 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.020 2026-09-07 12:33:11,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-07 12:33:11,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [132/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-07 12:33:12,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [133/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("6.0") 2026-09-07 12:33:12,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [134/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("6.0") 2026-09-07 12:33:12,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [135/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:12,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [136/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:33:12,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-07 12:33:12,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.015 2026-09-07 12:33:12,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [138/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("6.0") 2026-09-07 12:33:12,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [139/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.90") 2026-09-07 12:33:12,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [140/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.20") 2026-09-07 12:33:12,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [141/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("1.50") 2026-09-07 12:33:12,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-09-07 12:33:12,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [143/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.50"] 2026-09-07 12:33:12,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [144/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:33:12,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [145/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:33:14,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-07 12:33:14,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-07 12:33:14,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [148/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("8.0") 2026-09-07 12:33:14,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.034 0.038 2026-09-07 12:33:14,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:33:14,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [149/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("8.0") 2026-09-07 12:33:14,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [150/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:15,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [151/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:33:15,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [152/232] Tour PosResTipScreenTour → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:33:15,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [153/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:15,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [154/232] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-07 12:33:15,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [155/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:15,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [156/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:33:15,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [157/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:33:15,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [158/232] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-09-07 12:33:15,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-07 12:33:15,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [160/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:33:15,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [161/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:33:15,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [162/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:33:15,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [163/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:33:15,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [164/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:33:15,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [165/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:15,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-07 12:33:15,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53332530 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': '455b75f0-d594-4e4c-bc03-7fe747b4e232'}] 2026-09-07 12:33:15,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #723 2026-09-07 12:33:16,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53332530 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': '455b75f0-d594-4e4c-bc03-7fe747b4e232'} updated pos.order #723 2026-09-07 12:33:16,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53332530 finished 2026-09-07 12:33:16,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.140 0.226 2026-09-07 12:33:16,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [167/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("8.0") 2026-09-07 12:33:16,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [168/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("1.20") 2026-09-07 12:33:16,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [169/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.60") 2026-09-07 12:33:16,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [170/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("2.00") 2026-09-07 12:33:16,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [171/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input 2026-09-07 12:33:16,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [172/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.00"] 2026-09-07 12:33:16,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [173/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:33:16,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [174/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:33:18,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-07 12:33:18,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-07 12:33:18,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-07 12:33:18,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.037 0.037 2026-09-07 12:33:18,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-07 12:33:18,868 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.027 2026-09-07 12:33:18,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [179/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Tipping") 2026-09-07 12:33:18,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [180/232] Tour PosResTipScreenTour → Step .ticket-screen .tip-cell:contains("1.00") 2026-09-07 12:33:19,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/232] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-09-07 12:33:19,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [182/232] Tour PosResTipScreenTour → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-09-07 12:33:19,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.009 0.014 2026-09-07 12:33:19,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.013 0.018 2026-09-07 12:33:19,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.022 0.037 2026-09-07 12:33:19,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.040 2026-09-07 12:33:19,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.010 0.043 2026-09-07 12:33:19,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.022 2026-09-07 12:33:19,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-09-07 12:33:19,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.054 2026-09-07 12:33:19,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-07 12:33:19,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.053 2026-09-07 12:33:19,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-09-07 12:33:19,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [185/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-07 12:33:19,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [186/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Ongoing):contains($ 4.00) 2026-09-07 12:33:19,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [187/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("4.0") 2026-09-07 12:33:19,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [188/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("4.0") 2026-09-07 12:33:19,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [189/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:19,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [190/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:33:19,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [191/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:33:19,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 12:33:19,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34224270 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '3a04575c-1a43-43ae-9736-dead52886746'}] 2026-09-07 12:33:19,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34224270 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-118-000001', 'uuid': '3a04575c-1a43-43ae-9736-dead52886746'} sync ignored for existing PoS order pos.order(720,) (state: paid) 2026-09-07 12:33:19,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34224270 finished 2026-09-07 12:33:19,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.046 0.067 2026-09-07 12:33:19,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16956077 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': 'b0a92786-d2da-471d-ae1b-cffd945e481c'}] 2026-09-07 12:33:19,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16956077 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-118-000003', 'uuid': 'b0a92786-d2da-471d-ae1b-cffd945e481c'} sync ignored for existing PoS order pos.order(722,) (state: paid) 2026-09-07 12:33:19,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16956077 finished 2026-09-07 12:33:20,002 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.054 0.069 2026-09-07 12:33:20,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49392091 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '455b75f0-d594-4e4c-bc03-7fe747b4e232'}] 2026-09-07 12:33:20,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49392091 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-118-000004', 'uuid': '455b75f0-d594-4e4c-bc03-7fe747b4e232'} sync ignored for existing PoS order pos.order(723,) (state: paid) 2026-09-07 12:33:20,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49392091 finished 2026-09-07 12:33:20,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.040 0.069 2026-09-07 12:33:20,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [192/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:33:20,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [193/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:33:20,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [194/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:33:20,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/232] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-09-07 12:33:20,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [196/232] Tour PosResTipScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-07 12:33:20,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [197/232] Tour PosResTipScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-09-07 12:33:20,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [198/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:33:20,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [199/232] Tour PosResTipScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-07 12:33:20,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [200/232] Tour PosResTipScreenTour → Step amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0")) 2026-09-07 12:33:20,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [201/232] Tour PosResTipScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:33:20,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [202/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:20,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [203/232] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:33:20,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23297540 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7222a247-90ba-4ac6-9600-ab2206cc4429'}] 2026-09-07 12:33:20,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1183] to pos.order #721 2026-09-07 12:33:20,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #721 2026-09-07 12:33:21,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23297540 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7222a247-90ba-4ac6-9600-ab2206cc4429'} updated pos.order #721 2026-09-07 12:33:21,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23297540 finished 2026-09-07 12:33:21,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.138 0.267 2026-09-07 12:33:21,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [204/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:33:21,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [205/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:33:21,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [206/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:33:21,584 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:33:21,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [207/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:33:21,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [208/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:21,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [209/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:33:21,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [210/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:33:21,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [211/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:33:21,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [212/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:33:21,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [213/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:33:21,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [214/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:33:22,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [215/232] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:33:22,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [216/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:33:22,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [217/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:22,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [218/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:22,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [219/232] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-09-07 12:33:22,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [220/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:22,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [221/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:33:22,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [222/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:33:22,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [223/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:33:22,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [224/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:33:22,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [225/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:33:22,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [226/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:22,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-07 12:33:22,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11091866 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '2d6ae252-386a-43d9-a7fa-958ec44b3319'}] 2026-09-07 12:33:23,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11091866 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '2d6ae252-386a-43d9-a7fa-958ec44b3319'} created pos.order #724 2026-09-07 12:33:23,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11091866 finished 2026-09-07 12:33:23,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.095 0.173 2026-09-07 12:33:23,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-09-07 12:33:23,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [229/232] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:33:23,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:23] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.006 0.006 2026-09-07 12:33:23,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.017 2026-09-07 12:33:23,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [230/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:33:23,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [231/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:33:23,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17465039 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': '2d6ae252-386a-43d9-a7fa-958ec44b3319'}] 2026-09-07 12:33:23,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17465039 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-118-000005', 'uuid': '2d6ae252-386a-43d9-a7fa-958ec44b3319'} sync ignored for existing PoS order pos.order(724,) (state: paid) 2026-09-07 12:33:23,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-07 12:33:23,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17465039 finished 2026-09-07 12:33:23,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-09-07 12:33:23,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:33:23,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.060 0.081 2026-09-07 12:33:23,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29803964 (allocated 32780288) 2026-09-07 12:33:23,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 102789 2026-09-07 12:33:23,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-09-07 12:33:23,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 102789 2026-09-07 12:33:23,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123323_750336_test_05_tip_screen.txt 2026-09-07 12:33:23,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmp2qfx_3hv_chrome_odoo" 2026-09-07 12:33:23,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-07 12:33:24,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 103035 2026-09-07 12:33:24,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpu2an6eul_chrome_odoo 2026-09-07 12:33:24,120 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:24,121 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:24,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-07 12:33:24,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:38075/json 2026-09-07 12:33:24,169 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:24,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:38075/devtools/page/BD1A4CDF42B4E7CA8940AD9B7FF47D3E 2026-09-07 12:33:24,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-09-07 12:33:24,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-09-07 12:33:24,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:33:24,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-09-07 12:33:24,390 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:24,390 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:24,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:33:25,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.056 0.639 2026-09-07 12:33:25,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'BD1A4CDF42B4E7CA8940AD9B7FF47D3E', 'loaderId': 'E551C3E5A66D8436FBF1F545B8FEE471', 'isDownload': False} 2026-09-07 12:33:25,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-07 12:33:25,120 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:33:25,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:33:25,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.032 2026-09-07 12:33:25,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.056 2026-09-07 12:33:25,754 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:33:25,762 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:33:25,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.028 2026-09-07 12:33:25,814 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:25,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [1/71] Tour SplitBillScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:33:25,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:33:25,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.015 2026-09-07 12:33:25,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:25,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-07 12:33:25,953 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "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.014 2026-09-07 12:33:25,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-07 12:33:26,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.040 2026-09-07 12:33:26,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.262 0.338 2026-09-07 12:33:26,705 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:33:26,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:33:26,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.049 2026-09-07 12:33:26,880 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33: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-09-07 12:33:26,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-07 12:33:26,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-07 12:33:26,955 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:26,987 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:33:27,003 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:33:27,039 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:33:27,057 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33: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-09-07 12:33:27,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.081 0.044 2026-09-07 12:33:27,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [2/71] Tour SplitBillScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:33:27,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.153 2026-09-07 12:33:27,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-09-07 12:33:27,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.100 2026-09-07 12:33:27,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.013 0.022 2026-09-07 12:33:27,270 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:27,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [3/71] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:33:27,371 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:33:27,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.069 0.082 2026-09-07 12:33:27,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.058 0.184 2026-09-07 12:33:27,582 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.202 2026-09-07 12:33:27,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33: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.012 2026-09-07 12:33:27,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [4/71] Tour SplitBillScreenTour2 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:33:27,744 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:27,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [5/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:27,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [6/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:27,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [7/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:33:27,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [8/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:33:28,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [9/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:33:28,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [10/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:33:28,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [11/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:33:28,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [12/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:33:28,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [13/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:33:28,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [14/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:28,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [15/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:28,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [16/71] Tour SplitBillScreenTour2 → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:33:28,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [17/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:28,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [18/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:33:28,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [19/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:33:28,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [20/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:33:28,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [21/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:33:28,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [22/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:33:28,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [23/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:33:28,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [24/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:33:28,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [25/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:33:28,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [26/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:33:29,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [27/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:29,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [28/71] Tour SplitBillScreenTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:33:29,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [29/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:29,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [30/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:33:29,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [31/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:33:29,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [32/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:33:29,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [33/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:33:29,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [34/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:33:29,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [35/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:33:29,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [36/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:33:29,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [37/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:33:29,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [38/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:33:29,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [39/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:29,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [40/71] Tour SplitBillScreenTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:33:29,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [41/71] Tour SplitBillScreenTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:33:29,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51774647 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a8723b6c-be78-40fc-9020-2ff2486ddf3b'}] 2026-09-07 12:33:29,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51774647 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a8723b6c-be78-40fc-9020-2ff2486ddf3b'} created pos.order #725 2026-09-07 12:33:29,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51774647 finished 2026-09-07 12:33:29,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.065 0.081 2026-09-07 12:33:30,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [42/71] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:33:30,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [43/71] Tour SplitBillScreenTour2 → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-09-07 12:33:30,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.009 2026-09-07 12:33:30,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [44/71] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:33:30,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [45/71] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:33:30,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [46/71] Tour SplitBillScreenTour2 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:33:30,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [47/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:33:30,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [48/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:30,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [49/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:33:30,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [50/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:33:30,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [51/71] Tour SplitBillScreenTour2 → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-07 12:33:30,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [52/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:30,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5898003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a8723b6c-be78-40fc-9020-2ff2486ddf3b'}] 2026-09-07 12:33:30,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [53/71] Tour SplitBillScreenTour2 → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-09-07 12:33:30,643 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1185, 1187] 2026-09-07 12:33:30,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5898003 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a8723b6c-be78-40fc-9020-2ff2486ddf3b'} updated pos.order #725 2026-09-07 12:33:30,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5898003 finished 2026-09-07 12:33:30,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.109 0.113 2026-09-07 12:33:30,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19419745 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1efad20f-b0fb-485e-8ce8-1b28bf14716d'}] 2026-09-07 12:33:30,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19419745 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1efad20f-b0fb-485e-8ce8-1b28bf14716d'} created pos.order #726 2026-09-07 12:33:30,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19419745 finished 2026-09-07 12:33:31,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.071 0.084 2026-09-07 12:33:31,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [54/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:31,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-09-07 12:33:31,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [56/71] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains("2B") 2026-09-07 12:33:31,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.022 0.042 2026-09-07 12:33:31,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:33:31,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [57/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:31,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [58/71] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:33:31,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [59/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:33:31,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [60/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:31,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [61/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:31,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [62/71] Tour SplitBillScreenTour2 → Step order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00")) 2026-09-07 12:33:31,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [63/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:31,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-09-07 12:33:31,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [65/71] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:33:31,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.038 0.040 2026-09-07 12:33:31,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.016 2026-09-07 12:33:31,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [66/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:31,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [67/71] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:33:31,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [68/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:33:31,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:31] "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-09-07 12:33:32,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [69/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:32,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [70/71] Tour SplitBillScreenTour2 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-09-07 12:33:32,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [71/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:32,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-09-07 12:33:32,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 12:33:32,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19084572 (allocated 20189184) 2026-09-07 12:33:32,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 103035 2026-09-07 12:33:32,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-09-07 12:33:32,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 103035 2026-09-07 12:33:32,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123332_475585_test_06_split_bill_screen.txt 2026-09-07 12:33:32,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpu2an6eul_chrome_odoo" 2026-09-07 12:33:32,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-07 12:33:32,903 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #219 deleted product.product records with IDs: [2512] 2026-09-07 12:33:33,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 103240 2026-09-07 12:33:33,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp5q3jl0d1_chrome_odoo 2026-09-07 12:33:33,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:37941/json/version 2026-09-07 12:33:33,258 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:33:33,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-07 12:33:33,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:37941/json 2026-09-07 12:33:33,340 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:33:33,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:37941/devtools/page/090FDAE70AA22C2F4ABF1E8DFF4B7F45 2026-09-07 12:33:33,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-07 12:33:33,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-07 12:33:33,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:33:33,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-07 12:33:33,524 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:33,524 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:33,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:33:34,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.095 0.448 2026-09-07 12:33:34,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '090FDAE70AA22C2F4ABF1E8DFF4B7F45', 'loaderId': '2633EC53A234C8C844C519A7D09E9CE3', 'isDownload': False} 2026-09-07 12:33:34,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-07 12:33:34,112 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:33:34,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:33:34,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:33:34,145 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-07 12:33:34,704 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:33:34,715 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:34,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:33:34,740 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:34,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/40] Tour SplitBillScreenTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:33:34,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 12:33:34,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:33:34,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:34,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.024 2026-09-07 12:33:34,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.034 0.043 2026-09-07 12:33:34,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-07 12:33:34,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.025 2026-09-07 12:33:35,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.291 0.320 2026-09-07 12:33:35,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:33:35,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:33:35,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 12:33:35,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-09-07 12:33:35,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:33:35,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-07 12:33:35,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-07 12:33:35,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:33:35,868 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:33:35,897 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:33:35,899 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:33:35,936 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:33:35,941 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:33:35,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.048 0.035 2026-09-07 12:33:35,971 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:35,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/40] Tour SplitBillScreenTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:33:36,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.034 0.138 2026-09-07 12:33:36,189 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.066 0.171 2026-09-07 12:33:36,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.009 0.224 2026-09-07 12:33:36,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/40] Tour SplitBillScreenTour3 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:33:36,234 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:33:36,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.312 2026-09-07 12:33:36,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.126 2026-09-07 12:33:36,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.010 0.202 2026-09-07 12:33:36,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:33:36,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/40] Tour SplitBillScreenTour3 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:33:36,535 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:36,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:36] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-09-07 12:33:36,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:36,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:36,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/40] Tour SplitBillScreenTour3 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:33:36,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/40] Tour SplitBillScreenTour3 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:33:36,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:33:36,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/40] Tour SplitBillScreenTour3 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:33:36,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/40] Tour SplitBillScreenTour3 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:33:36,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:33:37,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2")):has(.price:contains("4.00"))) 2026-09-07 12:33:37,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:37,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:33:37,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:33:37,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/40] Tour SplitBillScreenTour3 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:33:37,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-07 12:33:37,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:33:37,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:37,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/40] Tour SplitBillScreenTour3 → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-09-07 12:33:37,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/40] Tour SplitBillScreenTour3 → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-07 12:33:37,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:37,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72484139 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '45774fac-dad9-440b-b159-b81dc4d61fee'}] 2026-09-07 12:33:37,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/40] Tour SplitBillScreenTour3 → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-09-07 12:33:37,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72484139 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '45774fac-dad9-440b-b159-b81dc4d61fee'} created pos.order #727 2026-09-07 12:33:37,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72484139 finished 2026-09-07 12:33:37,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.101 0.082 2026-09-07 12:33:37,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72088742 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '8da8c6bd-fdc2-485c-aa0c-ecd1d7e58e51'}] 2026-09-07 12:33:37,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72088742 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '8da8c6bd-fdc2-485c-aa0c-ecd1d7e58e51'} created pos.order #728 2026-09-07 12:33:37,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72088742 finished 2026-09-07 12:33:38,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.025 0.079 2026-09-07 12:33:38,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:38,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:33:38,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:33:38,191 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:38,192 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:33:38,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [28/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:33:38,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [29/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:33:38,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [30/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:38,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [31/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-07 12:33:38,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9203881 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '8da8c6bd-fdc2-485c-aa0c-ecd1d7e58e51'}] 2026-09-07 12:33:38,431 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:33:38,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [703] to pos.order #728 2026-09-07 12:33:38,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9203881 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '8da8c6bd-fdc2-485c-aa0c-ecd1d7e58e51'} updated pos.order #728 2026-09-07 12:33:38,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9203881 finished 2026-09-07 12:33:38,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.227 0.249 2026-09-07 12:33:39,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [32/40] Tour SplitBillScreenTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:33:39,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [33/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:39,173 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [34/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:33:39,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [35/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:33:39,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [36/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:33:39,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [37/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:33:39,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [38/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:39,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [39/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:33:39,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2700464 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '45774fac-dad9-440b-b159-b81dc4d61fee'}] 2026-09-07 12:33:39,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [704] to pos.order #727 2026-09-07 12:33:39,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2700464 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '45774fac-dad9-440b-b159-b81dc4d61fee'} updated pos.order #727 2026-09-07 12:33:39,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2700464 finished 2026-09-07 12:33:39,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.157 0.220 2026-09-07 12:33:39,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [40/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:33:39,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-07 12:33:39,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 12:33:40,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17480496 (allocated 19271680) 2026-09-07 12:33:40,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 103240 2026-09-07 12:33:40,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-07 12:33:40,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 103240 2026-09-07 12:33:40,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123340_244234_test_07_split_bill_screen.txt 2026-09-07 12:33:40,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp5q3jl0d1_chrome_odoo" 2026-09-07 12:33:40,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 103439 2026-09-07 12:33:40,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpc9v9j6t4_chrome_odoo 2026-09-07 12:33:40,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:41933/json/version 2026-09-07 12:33:40,635 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:33:40,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-07 12:33:40,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:41933/json 2026-09-07 12:33:40,659 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:33:40,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:41933/devtools/page/71A040142771ABE993644CC82C5CB710 2026-09-07 12:33:40,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-07 12:33:40,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-07 12:33:40,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:33:40,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-07 12:33:40,825 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:40,825 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:40,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:40] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.035 0.037 2026-09-07 12:33:40,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '71A040142771ABE993644CC82C5CB710', 'loaderId': '5311C45A03FA163EA220A862EDE4A1DC', 'isDownload': False} 2026-09-07 12:33:40,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-09-07 12:33:40,937 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:33:40,956 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:40] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:33:40,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:40] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.021 2026-09-07 12:33:40,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:40] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-09-07 12:33:41,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:33:41,507 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:33:41,513 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:41,523 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:41,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/35] Tour SplitBillScreenTourPay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:33:41,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 12:33:41,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:33:41,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:41,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.020 0.009 2026-09-07 12:33:41,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.030 2026-09-07 12:33:41,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.021 2026-09-07 12:33:41,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-07 12:33:42,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.162 0.270 2026-09-07 12:33:42,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:33:42,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33: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.008 2026-09-07 12:33:42,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.012 2026-09-07 12:33:42,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.033 2026-09-07 12:33:42,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:33:42,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-07 12:33:42,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:33:42,413 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:42,437 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:42,449 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:33:42,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.017 0.033 2026-09-07 12:33:42,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-07 12:33:42,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-09-07 12:33:42,496 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:42,543 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:42,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.012 0.021 2026-09-07 12:33:42,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/35] Tour SplitBillScreenTourPay → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:33:42,679 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:42,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.041 0.036 2026-09-07 12:33:42,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.040 0.102 2026-09-07 12:33:42,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.128 2026-09-07 12:33:42,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:33:42,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/35] Tour SplitBillScreenTourPay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:33:42,966 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:42,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.013 2026-09-07 12:33:43,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/35] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:43,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:43,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:43,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/35] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:43,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/35] Tour SplitBillScreenTourPay → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:33:43,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/35] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:43,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:33:43,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:33:43,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/35] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:43,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/35] Tour SplitBillScreenTourPay → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:33:43,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/35] Tour SplitBillScreenTourPay → Step picking radio attribute with name Normal (trigger: .modal .attribute-name-cell:contains('Normal') input) 2026-09-07 12:33:43,596 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:43,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/35] Tour SplitBillScreenTourPay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:33:43,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/35] Tour SplitBillScreenTourPay → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:33:43,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/35] Tour SplitBillScreenTourPay → Step picking radio attribute with name Zero (trigger: .modal .attribute-name-cell:contains('Zero') input) 2026-09-07 12:33:43,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/35] Tour SplitBillScreenTourPay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:33:43,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/35] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:33:43,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/35] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .more-btn) 2026-09-07 12:33:44,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/35] Tour SplitBillScreenTourPay → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:33:44,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:33:44,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Coca-Cola","attributeLine":"Zero","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.attribute-line:contains("Zero"))) 2026-09-07 12:33:44,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/35] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-07 12:33:44,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/35] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:33:44,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67319756 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'c5cc0732-0b61-4e77-bb0b-672cb599a434'}] 2026-09-07 12:33:44,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67319756 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'c5cc0732-0b61-4e77-bb0b-672cb599a434'} created pos.order #729 2026-09-07 12:33:44,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67319756 finished 2026-09-07 12:33:44,361 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.022 0.065 2026-09-07 12:33:44,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61854337 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'fac8ce37-eb5b-4d3c-9a88-20aca2f19047'}] 2026-09-07 12:33:44,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61854337 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'fac8ce37-eb5b-4d3c-9a88-20aca2f19047'} created pos.order #730 2026-09-07 12:33:44,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61854337 finished 2026-09-07 12:33:44,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.063 0.083 2026-09-07 12:33:44,612 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:44,617 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:33:44,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/35] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:44,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-07 12:33:44,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19530686 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'fac8ce37-eb5b-4d3c-9a88-20aca2f19047'}] 2026-09-07 12:33:44,710 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:33:44,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [705] to pos.order #730 2026-09-07 12:33:45,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19530686 order {'name': '/', 'pos_reference': '262-118-000002', 'uuid': 'fac8ce37-eb5b-4d3c-9a88-20aca2f19047'} updated pos.order #730 2026-09-07 12:33:45,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19530686 finished 2026-09-07 12:33:45,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.199 0.291 2026-09-07 12:33:45,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [28/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-07 12:33:45,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [29/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-07 12:33:45,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [30/35] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Coca-Cola","attributeLine":"Normal"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.attribute-line:contains("Normal"))) 2026-09-07 12:33:45,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [31/35] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-07 12:33:45,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [32/35] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:33:45,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [33/35] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:45,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [34/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:33:45,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94545728 started for PoS orders references: [{'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'c5cc0732-0b61-4e77-bb0b-672cb599a434'}] 2026-09-07 12:33:45,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [706] to pos.order #729 2026-09-07 12:33:45,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94545728 order {'name': '/', 'pos_reference': '262-118-000001', 'uuid': 'c5cc0732-0b61-4e77-bb0b-672cb599a434'} updated pos.order #729 2026-09-07 12:33:45,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94545728 finished 2026-09-07 12:33:46,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.107 0.231 2026-09-07 12:33:46,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [35/35] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:33:46,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-07 12:33:46,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:33:46,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18700440 (allocated 20320256) 2026-09-07 12:33:46,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 103439 2026-09-07 12:33:46,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-07 12:33:46,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 103439 2026-09-07 12:33:46,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123346_455776_test_07_split_bill_screen.txt 2026-09-07 12:33:46,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpc9v9j6t4_chrome_odoo" 2026-09-07 12:33:46,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-07 12:33:46,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 103657 2026-09-07 12:33:46,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpjm39zdj9_chrome_odoo 2026-09-07 12:33:46,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:34403/json/version 2026-09-07 12:33:46,829 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:33:46,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-09-07 12:33:46,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:34403/json 2026-09-07 12:33:46,896 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:33:46,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:34403/devtools/page/75F39B63864A65C219D84969962CB33C 2026-09-07 12:33:46,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-09-07 12:33:46,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-09-07 12:33:47,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:33:47,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-09-07 12:33:47,119 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:47,120 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:47,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:33:47,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:47] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.049 0.435 2026-09-07 12:33:47,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': '75F39B63864A65C219D84969962CB33C', 'loaderId': 'A97820D37B0414DC76926EB1966B896B', 'isDownload': False} 2026-09-07 12:33:47,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-07 12:33:47,634 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:33:47,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:47] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:33:47,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:47] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:33:47,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:47] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-07 12:33:48,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:48,190 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:33:48,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-07 12:33:48,238 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:48,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [1/62] Tour RefundStayCurrentTableTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:33:48,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-07 12:33:48,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:33:48,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:48,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-07 12:33:48,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.023 2026-09-07 12:33:48,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-07 12:33:48,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.038 0.035 2026-09-07 12:33:49,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.284 0.316 2026-09-07 12:33:49,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:33:49,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:33:49,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-09-07 12:33:49,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:33:49,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-09-07 12:33:49,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:33:49,333 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:33:49,359 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:33:49,367 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:33:49,395 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:49,406 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:33:49,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.063 0.031 2026-09-07 12:33:49,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [2/62] Tour RefundStayCurrentTableTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:33:49,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.096 2026-09-07 12:33:49,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-07 12:33:49,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.064 2026-09-07 12:33:49,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.008 2026-09-07 12:33:49,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [3/62] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:33:49,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.037 2026-09-07 12:33:49,683 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:49,720 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:49,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.055 0.051 2026-09-07 12:33:49,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [4/62] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:33:49,887 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:33:49,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.048 0.149 2026-09-07 12:33:49,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.172 2026-09-07 12:33:49,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [5/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:49,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [6/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:33:50,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [7/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:50,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [8/62] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:33:50,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [9/62] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:33:50,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [10/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:50,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [11/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-07 12:33:50,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [12/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:50,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [13/62] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-09-07 12:33:50,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [14/62] Tour RefundStayCurrentTableTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:33:50,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [15/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:50,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [16/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:33:50,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [17/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:50,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [18/62] Tour RefundStayCurrentTableTour → Step 'Water' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Water")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:33:50,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [19/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:50,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [20/62] Tour RefundStayCurrentTableTour → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-07 12:33:50,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [21/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:50,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [22/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:33:50,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [23/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:33:50,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [24/62] Tour RefundStayCurrentTableTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:33:50,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [25/62] Tour RefundStayCurrentTableTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:33:51,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [26/62] Tour RefundStayCurrentTableTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:33:51,069 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:51,072 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:33:51,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [27/62] Tour RefundStayCurrentTableTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:51,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [28/62] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:33:51,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63987651 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '38ece4cc-1282-4962-8b5b-ba50abedf3f8'}] 2026-09-07 12:33:51,210 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:33:51,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63987651 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '38ece4cc-1282-4962-8b5b-ba50abedf3f8'} created pos.order #731 2026-09-07 12:33:51,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63987651 finished 2026-09-07 12:33:51,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.184 0.234 2026-09-07 12:33:51,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [29/62] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:33:51,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [30/62] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:33:51,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:33:51,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [31/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:51,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [32/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:33:51,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [33/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:52,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [34/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:52,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [35/62] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:33:52,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [36/62] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .more-btn) 2026-09-07 12:33:52,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [37/62] Tour RefundStayCurrentTableTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-07 12:33:52,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [38/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:33:52,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90091927 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b9218ad4-ff14-46bb-a240-468a2b251bfd'}] 2026-09-07 12:33:52,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90091927 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b9218ad4-ff14-46bb-a240-468a2b251bfd'} created pos.order #732 2026-09-07 12:33:52,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90091927 finished 2026-09-07 12:33:52,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.028 0.065 2026-09-07 12:33:52,457 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.037 0.036 2026-09-07 12:33:52,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.017 2026-09-07 12:33:52,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [39/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:33:52,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:52] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.014 0.009 2026-09-07 12:33:52,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [40/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:52,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [41/62] Tour RefundStayCurrentTableTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:33:52,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [42/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:52,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [43/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:52,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [44/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 2") 2026-09-07 12:33:52,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [45/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:52,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [46/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:52,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [47/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:33:52,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [48/62] Tour RefundStayCurrentTableTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:33:53,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [49/62] Tour RefundStayCurrentTableTour → Step click back button (trigger: .back-button) 2026-09-07 12:33:53,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [50/62] Tour RefundStayCurrentTableTour → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:33:53,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [51/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:53,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [52/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:33:53,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [53/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:53,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [54/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:33:53,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [55/62] Tour RefundStayCurrentTableTour → Step order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40")) 2026-09-07 12:33:53,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [56/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:33:53,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [57/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:33:53,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [58/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:33:53,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [59/62] Tour RefundStayCurrentTableTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:33:53,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [60/62] Tour RefundStayCurrentTableTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:33:53,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [61/62] Tour RefundStayCurrentTableTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:33:53,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [62/62] Tour RefundStayCurrentTableTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:33:53,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82759920 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b9218ad4-ff14-46bb-a240-468a2b251bfd'}] 2026-09-07 12:33:53,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1198] to pos.order #732 2026-09-07 12:33:53,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #732 2026-09-07 12:33:54,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82759920 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'b9218ad4-ff14-46bb-a240-468a2b251bfd'} updated pos.order #732 2026-09-07 12:33:54,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82759920 finished 2026-09-07 12:33:54,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 180 0.252 0.243 2026-09-07 12:33:54,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-09-07 12:33:54,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:33:54,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18860988 (allocated 20582400) 2026-09-07 12:33:54,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 103657 2026-09-07 12:33:54,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-09-07 12:33:54,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 103657 2026-09-07 12:33:54,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123354_641847_test_08_refund_stay_current_table.txt 2026-09-07 12:33:54,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpjm39zdj9_chrome_odoo" 2026-09-07 12:33:54,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-07 12:33:55,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 103866 2026-09-07 12:33:55,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmplp3h2dig_chrome_odoo 2026-09-07 12:33:55,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:37945/json/version 2026-09-07 12:33:55,980 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:33:56,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-09-07 12:33:56,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:37945/json 2026-09-07 12:33:56,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:33:56,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:37945/devtools/page/8078CF8D654A573590857DC642DC65E5 2026-09-07 12:33:56,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-09-07 12:33:56,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-09-07 12:33:56,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:33:56,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-09-07 12:33:56,334 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:56,334 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:56,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:33:57,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.068 0.583 2026-09-07 12:33:57,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '8078CF8D654A573590857DC642DC65E5', 'loaderId': '361B4C7F414365ED8BBFF592B3DEA633', 'isDownload': False} 2026-09-07 12:33:57,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-09-07 12:33:57,034 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:33:57,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:33:57,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-07 12:33:57,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-07 12:33:57,539 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:33:57,540 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:33:57,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:33:57,583 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:33:57,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-07 12:33:57,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [1/72] Tour SplitBillScreenTour4ProductCombo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:33:57,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:33:57,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:57,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33: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.010 2026-09-07 12:33:57,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.028 2026-09-07 12:33:57,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.039 2026-09-07 12:33:57,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-07 12:33:58,397 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.325 0.310 2026-09-07 12:33:58,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:33:58,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33: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.017 2026-09-07 12:33:58,588 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-07 12:33:58,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "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.017 2026-09-07 12:33:58,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-09-07 12:33:58,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:33:58,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:33:58,723 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:33:58,761 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:33:58,762 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:33:58,768 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:33:58,778 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:33:58,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [2/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:33:58,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.051 0.087 2026-09-07 12:33:58,867 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:58,887 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.160 2026-09-07 12:33:58,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:58] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.017 0.128 2026-09-07 12:33:58,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [3/72] Tour SplitBillScreenTour4ProductCombo → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:33:59,001 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:33:59,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:59] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.068 0.208 2026-09-07 12:33:59,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:59] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.170 2026-09-07 12:33:59,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:59] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.028 0.307 2026-09-07 12:33:59,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.209 2026-09-07 12:33:59,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:33:59,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [4/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-07 12:33:59,375 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:33:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:33:59,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [5/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-09-07 12:33:59,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [6/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-09-07 12:33:59,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [7/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-09-07 12:33:59,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [8/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:33:59,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [9/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-07 12:33:59,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [10/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-07 12:33:59,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [11/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-07 12:33:59,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [12/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-09-07 12:33:59,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [13/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:34:00,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [14/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-07 12:34:00,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [15/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-07 12:34:00,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [16/72] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-07 12:34:00,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [17/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:00,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [18/72] Tour SplitBillScreenTour4ProductCombo → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:34:00,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [19/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:00,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [20/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:00,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [21/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-09-07 12:34:00,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [22/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:00,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [23/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:34:00,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [24/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:00,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [25/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:34:00,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [26/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:34:00,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [27/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:00,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [28/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:34:00,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [29/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:00,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [30/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:34:00,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [31/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:34:01,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [32/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:01,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [33/72] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:34:01,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [34/72] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .more-btn) 2026-09-07 12:34:01,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [35/72] Tour SplitBillScreenTour4ProductCombo → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:34:01,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [36/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:34:01,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [37/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3"))) 2026-09-07 12:34:01,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [38/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2"))) 2026-09-07 12:34:01,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [39/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:34:01,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [40/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-07 12:34:01,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [41/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-09-07 12:34:01,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [42/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-09-07 12:34:01,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [43/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-09-07 12:34:01,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [44/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-07 12:34:01,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [45/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-09-07 12:34:01,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [46/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("2"))) 2026-09-07 12:34:01,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [47/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 7","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(.qty:contains("2"))) 2026-09-07 12:34:01,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [48/72] Tour SplitBillScreenTour4ProductCombo → Step total amount of split is '97.15' (trigger: .splitbill-screen .order-info .subtotal:contains("97.15")) 2026-09-07 12:34:01,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [49/72] Tour SplitBillScreenTour4ProductCombo → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-09-07 12:34:02,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [50/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:02,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92088499 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ef4c21de-064b-48d0-954b-9b062fc54fbd'}] 2026-09-07 12:34:02,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [51/72] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '97.13' (trigger: .product-screen .order-summary .total:contains("97.13")) 2026-09-07 12:34:02,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92088499 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'ef4c21de-064b-48d0-954b-9b062fc54fbd'} created pos.order #733 2026-09-07 12:34:02,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92088499 finished 2026-09-07 12:34:02,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.062 0.097 2026-09-07 12:34:02,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36259472 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c75d98cf-044a-4e4b-af3d-45589e924403'}] 2026-09-07 12:34:02,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36259472 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c75d98cf-044a-4e4b-af3d-45589e924403'} created pos.order #734 2026-09-07 12:34:02,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36259472 finished 2026-09-07 12:34:02,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.039 0.082 2026-09-07 12:34:02,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [52/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:02,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [53/72] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:34:02,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [54/72] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:34:02,649 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:34:02,654 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:02,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [55/72] Tour SplitBillScreenTour4ProductCombo → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:34:02,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [56/72] Tour SplitBillScreenTour4ProductCombo → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:34:02,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [57/72] Tour SplitBillScreenTour4ProductCombo → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:34:02,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [58/72] Tour SplitBillScreenTour4ProductCombo → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-07 12:34:02,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34019501 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c75d98cf-044a-4e4b-af3d-45589e924403'}] 2026-09-07 12:34:02,880 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:02,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #734 2026-09-07 12:34:03,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34019501 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'c75d98cf-044a-4e4b-af3d-45589e924403'} updated pos.order #734 2026-09-07 12:34:03,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34019501 finished 2026-09-07 12:34:03,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.293 0.488 2026-09-07 12:34:03,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [59/72] Tour SplitBillScreenTour4ProductCombo → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:34:03,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [60/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:34:03,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [61/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-07 12:34:04,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [62/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-09-07 12:34:04,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [63/72] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-09-07 12:34:04,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [64/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:04,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [65/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"43.33","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("43.33"))) 2026-09-07 12:34:04,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [66/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:04,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [67/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-07 12:34:04,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [68/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-09-07 12:34:04,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [69/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(.qty:contains("1"))) 2026-09-07 12:34:04,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [70/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:04,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [71/72] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53")) 2026-09-07 12:34:04,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [72/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:04,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-09-07 12:34:04,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:34:04,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22703380 (allocated 24121344) 2026-09-07 12:34:04,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 103866 2026-09-07 12:34:04,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-09-07 12:34:04,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 103866 2026-09-07 12:34:04,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123404_867983_test_09_combo_split_bill.txt 2026-09-07 12:34:04,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmplp3h2dig_chrome_odoo" 2026-09-07 12:34:04,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-07 12:34:05,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 104071 2026-09-07 12:34:05,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpc5a6ro48_chrome_odoo 2026-09-07 12:34:05,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:43431/json/version 2026-09-07 12:34:05,243 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43431', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:05,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-09-07 12:34:05,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:43431/json 2026-09-07 12:34:05,328 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43431', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:05,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:43431/devtools/page/D61B6134EC3BE7744ACE1853354051C8 2026-09-07 12:34:05,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-09-07 12:34:05,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-09-07 12:34:05,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:34:05,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-09-07 12:34:05,506 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:05,506 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:05,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:34:06,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.055 0.465 2026-09-07 12:34:06,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'D61B6134EC3BE7744ACE1853354051C8', 'loaderId': '1E7E2E59D9857C4F383ECDAD6AFCC402', 'isDownload': False} 2026-09-07 12:34:06,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-07 12:34:06,080 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:34:06,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-09-07 12:34:06,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.038 2026-09-07 12:34:06,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.060 2026-09-07 12:34:06,659 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:34:06,663 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:34:06,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-09-07 12:34:06,705 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:06,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [1/20] Tour SaveLastPreparationChangesTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:34:06,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:34:06,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:34:06,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:06,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.011 2026-09-07 12:34:06,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-07 12:34:06,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.032 2026-09-07 12:34:06,881 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-07 12:34:07,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.331 0.326 2026-09-07 12:34:07,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:34:07,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 12:34:07,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.033 2026-09-07 12:34:07,760 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:34:07,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:34:07,790 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:34:07,860 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:34:07,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.013 0.014 2026-09-07 12:34:07,887 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:07,890 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:34:07,916 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:34:07,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [2/20] Tour SaveLastPreparationChangesTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:34:07,935 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:07,960 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.024 0.099 2026-09-07 12:34:07,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-09-07 12:34:07,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:07] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.064 2026-09-07 12:34:08,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:08] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-09-07 12:34:08,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [3/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:08,093 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:34:08,107 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:08,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.108 0.045 2026-09-07 12:34:08,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:08] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.014 0.185 2026-09-07 12:34:08,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.209 2026-09-07 12:34:08,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.016 2026-09-07 12:34:08,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [4/20] Tour SaveLastPreparationChangesTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:34:08,521 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:08,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [5/20] Tour SaveLastPreparationChangesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:08,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [6/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:34:08,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [7/20] Tour SaveLastPreparationChangesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:08,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [8/20] Tour SaveLastPreparationChangesTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:34:08,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [9/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:34:08,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-09-07 12:34:08,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [11/20] Tour SaveLastPreparationChangesTour → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:34:08,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [12/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:08,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21888975 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1980b46e-f7a8-4d50-8317-1e0846cccc1a'}] 2026-09-07 12:34:09,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21888975 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1980b46e-f7a8-4d50-8317-1e0846cccc1a'} created pos.order #735 2026-09-07 12:34:09,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21888975 finished 2026-09-07 12:34:09,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.060 0.091 2026-09-07 12:34:09,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [13/20] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:34:09,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:09] "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.008 2026-09-07 12:34:11,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [14/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:34:11,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [15/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:34:11,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [16/20] Tour SaveLastPreparationChangesTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:34:11,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [17/20] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:34:13,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [18/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:34:13,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [19/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:34:13,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [20/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:13,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-09-07 12:34:13,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:34:13,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15457180 (allocated 16777216) 2026-09-07 12:34:13,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 104071 2026-09-07 12:34:13,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-09-07 12:34:13,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 104071 2026-09-07 12:34:13,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123413_772421_test_10_save_last_preparation_changes.txt 2026-09-07 12:34:13,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpc5a6ro48_chrome_odoo" 2026-09-07 12:34:13,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-09-07 12:34:14,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 104278 2026-09-07 12:34:14,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmphqb5f1dg_chrome_odoo 2026-09-07 12:34:14,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:40915/json/version 2026-09-07 12:34:14,208 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:14,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-09-07 12:34:14,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:40915/json 2026-09-07 12:34:14,264 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:14,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:40915/devtools/page/238291E85492A4DC2EF981075BA02667 2026-09-07 12:34:14,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-09-07 12:34:14,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-09-07 12:34:14,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:34:14,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-09-07 12:34:14,456 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:14,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:34:14,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:34:14,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:14] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.050 0.444 2026-09-07 12:34:14,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '238291E85492A4DC2EF981075BA02667', 'loaderId': 'C0644556F43E5426F1B6AF559F1F3906', 'isDownload': False} 2026-09-07 12:34:14,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-09-07 12:34:14,986 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:34:15,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.025 2026-09-07 12:34:15,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.048 2026-09-07 12:34:15,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.050 2026-09-07 12:34:15,487 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:15,504 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:34:15,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.020 2026-09-07 12:34:15,547 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:15,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [1/27] Tour OrderTrackingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:34:15,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.009 2026-09-07 12:34:15,581 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:34:15,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:15,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-07 12:34:15,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "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.020 2026-09-07 12:34:15,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-07 12:34:15,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.023 2026-09-07 12:34:16,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.354 0.323 2026-09-07 12:34:16,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34: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-09-07 12:34:16,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:34:16,576 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.033 2026-09-07 12:34:16,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-09-07 12:34:16,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-09-07 12:34:16,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:34:16,705 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:16,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:16,739 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:16,745 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:34:16,790 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.033 0.029 2026-09-07 12:34:16,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.072 2026-09-07 12:34:16,842 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:16,855 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:16,875 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.009 0.010 2026-09-07 12:34:16,909 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:34:16,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [2/27] Tour OrderTrackingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:34:17,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:17] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.087 0.042 2026-09-07 12:34:17,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [3/27] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:17,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:17] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.036 0.173 2026-09-07 12:34:17,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:17] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.012 0.129 2026-09-07 12:34:17,153 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:17,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.091 0.124 2026-09-07 12:34:17,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:34:17,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [4/27] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:34:17,469 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:17,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [5/27] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:34:17,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [6/27] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:17,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [7/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-07 12:34:17,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [8/27] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:17,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [9/27] Tour OrderTrackingTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-09-07 12:34:17,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [10/27] Tour OrderTrackingTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:34:17,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [11/27] Tour OrderTrackingTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:34:17,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48249488 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'de2afa45-3c8d-42fe-823c-94f970cb8d08'}] 2026-09-07 12:34:17,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48249488 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'de2afa45-3c8d-42fe-823c-94f970cb8d08'} created pos.order #736 2026-09-07 12:34:17,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48249488 finished 2026-09-07 12:34:18,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.076 0.076 2026-09-07 12:34:18,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [12/27] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:18,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:18] "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-09-07 12:34:18,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [13/27] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:18,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [14/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-07 12:34:18,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [15/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-07 12:34:18,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [16/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-09-07 12:34:18,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [17/27] Tour OrderTrackingTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:34:18,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [18/27] Tour OrderTrackingTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:34:18,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [19/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:34:18,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [20/27] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:18,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [21/27] Tour OrderTrackingTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:34:18,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [22/27] Tour OrderTrackingTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:34:18,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [23/27] Tour OrderTrackingTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:34:18,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [24/27] Tour OrderTrackingTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:34:18,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [25/27] Tour OrderTrackingTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:34:18,925 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:18,927 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:18,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [26/27] Tour OrderTrackingTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:34:19,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [27/27] Tour OrderTrackingTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:34:19,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84454072 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'de2afa45-3c8d-42fe-823c-94f970cb8d08'}] 2026-09-07 12:34:19,069 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:19,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [710] to pos.order #736 2026-09-07 12:34:19,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84454072 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'de2afa45-3c8d-42fe-823c-94f970cb8d08'} updated pos.order #736 2026-09-07 12:34:19,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84454072 finished 2026-09-07 12:34:19,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 216 0.249 0.241 2026-09-07 12:34:19,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-09-07 12:34:19,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-07 12:34:19,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16469540 (allocated 17698816) 2026-09-07 12:34:19,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 104278 2026-09-07 12:34:19,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-09-07 12:34:19,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 104278 2026-09-07 12:34:19,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123419_943239_test_12_order_tracking.txt 2026-09-07 12:34:19,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmphqb5f1dg_chrome_odoo" 2026-09-07 12:34:19,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-09-07 12:34:20,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 104477 2026-09-07 12:34:20,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpma61to8i_chrome_odoo 2026-09-07 12:34:20,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:39029/json/version 2026-09-07 12:34:20,355 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:20,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-09-07 12:34:20,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:39029/json 2026-09-07 12:34:20,464 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:20,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:39029/devtools/page/B0FF15EEFA652A2903F26215F7FBAE70 2026-09-07 12:34:20,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-09-07 12:34:20,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-09-07 12:34:20,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:34:20,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-09-07 12:34:20,655 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:20,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:34:20,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:34:21,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.073 0.453 2026-09-07 12:34:21,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': 'B0FF15EEFA652A2903F26215F7FBAE70', 'loaderId': 'E1E63C0C36265E52FD6946EC49572F20', 'isDownload': False} 2026-09-07 12:34:21,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-09-07 12:34:21,228 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:34:21,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-07 12:34:21,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:34:21,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-09-07 12:34:21,789 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:34:21,793 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:21,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:34:21,832 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:21,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [1/5] Tour CategLabelCheck → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:34:21,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 12:34:21,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.008 2026-09-07 12:34:21,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:21,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.008 2026-09-07 12:34:21,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.019 2026-09-07 12:34:22,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.045 0.037 2026-09-07 12:34:22,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.061 2026-09-07 12:34:22,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.357 0.335 2026-09-07 12:34:22,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:34:22,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:34:22,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.033 0.046 2026-09-07 12:34:22,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:34:22,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-09-07 12:34:22,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:34:23,016 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:23,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:23,050 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:34:23,051 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:23,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.020 2026-09-07 12:34:23,099 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:23,103 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:23,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.050 2026-09-07 12:34:23,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:34:23,138 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:23,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [2/5] Tour CategLabelCheck → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:34:23,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.138 0.062 2026-09-07 12:34:23,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [3/5] Tour CategLabelCheck → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:23,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.132 2026-09-07 12:34:23,421 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:23,485 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.079 0.267 2026-09-07 12:34:23,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.201 2026-09-07 12:34:23,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:34:23,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [4/5] Tour CategLabelCheck → Step click product 'Test Multi Category Product' (trigger: article.product .product-content .product-name:contains("Test Multi Category Product")) 2026-09-07 12:34:23,746 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:23,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [5/5] Tour CategLabelCheck → Step check order button not contain data (trigger: .product-screen .submit-order:not(:contains("Drinks"))) 2026-09-07 12:34:23,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-09-07 12:34:23,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:34:23,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13979836 (allocated 15204352) 2026-09-07 12:34:23,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 104477 2026-09-07 12:34:23,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-09-07 12:34:23,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 104477 2026-09-07 12:34:24,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123424_092849_test_13_category_check.txt 2026-09-07 12:34:24,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpma61to8i_chrome_odoo" 2026-09-07 12:34:24,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-09-07 12:34:24,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 104680 2026-09-07 12:34:24,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmp0hgzs03i_chrome_odoo 2026-09-07 12:34:24,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:40593/json/version 2026-09-07 12:34:24,530 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:24,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-09-07 12:34:24,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:40593/json 2026-09-07 12:34:24,569 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:24,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:40593/devtools/page/D5CE1E24C5B7BA645AAE7D5774F5E422 2026-09-07 12:34:24,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-09-07 12:34:24,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-09-07 12:34:24,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:34:24,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-09-07 12:34:24,764 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:24,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:34:24,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:34:25,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:25] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.080 0.686 2026-09-07 12:34:25,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'D5CE1E24C5B7BA645AAE7D5774F5E422', 'loaderId': '67AA1491E1F2BF64709F8EE9E4E9100F', 'isDownload': False} 2026-09-07 12:34:25,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-09-07 12:34:25,566 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:34:25,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:25] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-09-07 12:34:25,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:25] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-07 12:34:25,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:25] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.046 2026-09-07 12:34:26,181 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:34:26,181 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:26,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:34:26,228 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:26,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [1/9] Tour CrmTeamTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:34:26,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:34:26,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-07 12:34:26,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:26,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.010 2026-09-07 12:34:26,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-07 12:34:26,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.043 0.057 2026-09-07 12:34:26,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.058 2026-09-07 12:34:27,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.308 0.315 2026-09-07 12:34:27,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:34:27,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:34:27,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-09-07 12:34:27,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34: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-09-07 12:34:27,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-09-07 12:34:27,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:34:27,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:27,400 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:27,408 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:27,411 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:27,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.034 0.045 2026-09-07 12:34:27,495 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:34:27,497 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:34:27,555 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-07 12:34:27,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [2/9] Tour CrmTeamTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:34:27,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.055 0.115 2026-09-07 12:34:27,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [3/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:27,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.104 0.114 2026-09-07 12:34:27,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.039 0.212 2026-09-07 12:34:27,802 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:27,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.046 0.302 2026-09-07 12:34:27,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.205 2026-09-07 12:34:27,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:27] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.202 2026-09-07 12:34:28,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:34:28,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [4/9] Tour CrmTeamTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:34:28,129 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:28,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [5/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:34:28,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [6/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:34:28,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48537550 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '09353d41-de59-468c-b5e1-c992d7d535ce'}] 2026-09-07 12:34:28,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48537550 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '09353d41-de59-468c-b5e1-c992d7d535ce'} created pos.order #737 2026-09-07 12:34:28,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48537550 finished 2026-09-07 12:34:28,498 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.098 0.108 2026-09-07 12:34:28,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [7/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:28,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [8/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:34:28,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:28] "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.010 2026-09-07 12:34:28,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [9/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:34:30,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-09-07 12:34:30,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-07 12:34:30,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15148256 (allocated 16252928) 2026-09-07 12:34:30,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 104680 2026-09-07 12:34:30,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-09-07 12:34:30,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 104680 2026-09-07 12:34:30,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123430_918893_test_13_crm_team.txt 2026-09-07 12:34:30,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmp0hgzs03i_chrome_odoo" 2026-09-07 12:34:30,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-09-07 12:34:31,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 104889 2026-09-07 12:34:31,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpvyew4v7b_chrome_odoo 2026-09-07 12:34:31,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:40033/json/version 2026-09-07 12:34:31,296 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:31,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:34:31,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:40033/json 2026-09-07 12:34:31,380 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:31,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:40033/devtools/page/0677E4D242C5FCF112BC6320D2665D87 2026-09-07 12:34:31,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-09-07 12:34:31,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-09-07 12:34:31,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:34:31,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-09-07 12:34:31,606 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:31,607 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:31,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:34:32,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.052 0.448 2026-09-07 12:34:32,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '0677E4D242C5FCF112BC6320D2665D87', 'loaderId': '6492D8D5B982BBAA385B593C0777BCEE', 'isDownload': False} 2026-09-07 12:34:32,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-09-07 12:34:32,144 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:34:32,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:34:32,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-07 12:34:32,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-07 12:34:32,630 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:32,640 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:34:32,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:34:32,681 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:32,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [1/31] Tour OrderChange → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:34:32,702 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-07 12:34:32,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:34:32,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:32,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.032 0.010 2026-09-07 12:34:32,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.046 2026-09-07 12:34:32,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.035 2026-09-07 12:34:32,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-07 12:34:33,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.406 0.332 2026-09-07 12:34:33,683 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34: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-09-07 12:34:33,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-07 12:34:33,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:33] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.040 2026-09-07 12:34:33,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34: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.009 2026-09-07 12:34:33,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:34:33,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-07 12:34:34,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:34:34,013 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:34:34,029 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:34,042 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-07 12:34:34,065 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:34,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.030 0.046 2026-09-07 12:34:34,082 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:34,116 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:34,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.015 0.117 2026-09-07 12:34:34,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [2/31] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:34:34,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.017 0.061 2026-09-07 12:34:34,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [3/31] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:34,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.048 0.155 2026-09-07 12:34:34,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.011 0.206 2026-09-07 12:34:34,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.015 0.147 2026-09-07 12:34:34,395 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:34,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.115 2026-09-07 12:34:34,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:34:34,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [4/31] Tour OrderChange → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:34:34,619 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:34,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [5/31] Tour OrderChange → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:34,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [6/31] Tour OrderChange → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:34:34,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [7/31] Tour OrderChange → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:34,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [8/31] Tour OrderChange → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:34:34,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-09-07 12:34:34,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [10/31] Tour OrderChange → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:34:35,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [11/31] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:35,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67107300 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '85f8ef6e-9f1d-491a-a610-6610b9b27a3c'}] 2026-09-07 12:34:35,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67107300 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '85f8ef6e-9f1d-491a-a610-6610b9b27a3c'} created pos.order #738 2026-09-07 12:34:35,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67107300 finished 2026-09-07 12:34:35,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.049 0.075 2026-09-07 12:34:35,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [12/31] Tour OrderChange → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:34:35,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:34:35,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [13/31] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:34:35,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [14/31] Tour OrderChange → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-07 12:34:35,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [15/31] Tour OrderChange → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-07 12:34:35,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [16/31] Tour OrderChange → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:34:35,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [17/31] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:34:35,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [18/31] Tour OrderChange → Step Check that: ---check order button not contain data--- is not true (trigger: body:not(:has(.product-screen .submit-order:not(:contains("Message"))))) 2026-09-07 12:34:35,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [19/31] Tour OrderChange → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:34:35,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [20/31] Tour OrderChange → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-07 12:34:35,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [21/31] Tour OrderChange → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-07 12:34:35,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [22/31] Tour OrderChange → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-07 12:34:35,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [23/31] Tour OrderChange → Step Check that: ---click order button--- is not true (trigger: body:not(:has(.actionpad .submit-order))) 2026-09-07 12:34:35,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [24/31] Tour OrderChange → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:34:35,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [25/31] Tour OrderChange → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:34:35,929 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:35,934 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:35,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [26/31] Tour OrderChange → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:34:36,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [27/31] Tour OrderChange → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:34:36,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [28/31] Tour OrderChange → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-07 12:34:36,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [29/31] Tour OrderChange → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:34:36,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [30/31] Tour OrderChange → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:34:36,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92613396 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '85f8ef6e-9f1d-491a-a610-6610b9b27a3c'}] 2026-09-07 12:34:36,227 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:36,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [711] to pos.order #738 2026-09-07 12:34:36,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92613396 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '85f8ef6e-9f1d-491a-a610-6610b9b27a3c'} updated pos.order #738 2026-09-07 12:34:36,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92613396 finished 2026-09-07 12:34:36,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.203 0.263 2026-09-07 12:34:36,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [31/31] Tour OrderChange → Step .receipt-screen .receipt-change:contains("10") 2026-09-07 12:34:36,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-09-07 12:34:36,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-07 12:34:36,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16885004 (allocated 18485248) 2026-09-07 12:34:36,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 104889 2026-09-07 12:34:36,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-09-07 12:34:36,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 104889 2026-09-07 12:34:37,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123437_075414_test_14_change_synced_order.txt 2026-09-07 12:34:37,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpvyew4v7b_chrome_odoo" 2026-09-07 12:34:37,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-09-07 12:34:37,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 105099 2026-09-07 12:34:37,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmplf3uyc61_chrome_odoo 2026-09-07 12:34:37,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36425/json/version 2026-09-07 12:34:37,559 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:37,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-07 12:34:37,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36425/json 2026-09-07 12:34:37,605 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:37,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:36425/devtools/page/E4C4243B624A533121E13825D0649848 2026-09-07 12:34:37,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-07 12:34:37,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-07 12:34:37,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:34:37,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-07 12:34:37,724 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:37,724 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:37,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:34:38,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.061 0.485 2026-09-07 12:34:38,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'E4C4243B624A533121E13825D0649848', 'loaderId': '4793BDAED9D5DEDB0794E75DB63AB39D', 'isDownload': False} 2026-09-07 12:34:38,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-09-07 12:34:38,317 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:34:38,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-07 12:34:38,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-09-07 12:34:38,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-09-07 12:34:38,863 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:38,870 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:38,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:34:38,909 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:38,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/22] Tour PoSPaymentSyncTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:34:38,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:34:38,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:34:38,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:38,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-07 12:34:39,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-07 12:34:39,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.031 2026-09-07 12:34:39,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-07 12:34:39,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.230 0.322 2026-09-07 12:34:39,676 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:34:39,762 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.007 2026-09-07 12:34:39,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.038 2026-09-07 12:34:39,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34: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.019 2026-09-07 12:34:39,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-07 12:34:39,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-07 12:34:39,964 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:34:39,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:34:40,000 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:34:40,003 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:34:40,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.033 0.040 2026-09-07 12:34:40,067 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:34:40,073 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:34:40,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.015 0.074 2026-09-07 12:34:40,144 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:40,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.014 2026-09-07 12:34:40,160 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/22] Tour PoSPaymentSyncTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:34:40,289 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.096 0.064 2026-09-07 12:34:40,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.110 2026-09-07 12:34:40,350 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:40,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/22] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:40,380 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.044 0.205 2026-09-07 12:34:40,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.074 0.072 2026-09-07 12:34:40,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-09-07 12:34:40,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/22] Tour PoSPaymentSyncTour1 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:34:40,664 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:40,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/22] Tour PoSPaymentSyncTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:40,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/22] Tour PoSPaymentSyncTour1 → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-07 12:34:40,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/22] Tour PoSPaymentSyncTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:40,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/22] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:34:40,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/22] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:34:41,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/22] Tour PoSPaymentSyncTour1 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:34:41,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/22] Tour PoSPaymentSyncTour1 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:34:41,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/22] Tour PoSPaymentSyncTour1 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-07 12:34:41,141 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:41,147 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:41,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/22] Tour PoSPaymentSyncTour1 → Step amount to pay is '2.20' (trigger: .paymentlines-empty .total:contains("2.20")) 2026-09-07 12:34:41,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/22] Tour PoSPaymentSyncTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:34:41,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/22] Tour PoSPaymentSyncTour1 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-07 12:34:41,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/22] Tour PoSPaymentSyncTour1 → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:34:41,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/22] Tour PoSPaymentSyncTour1 → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:34:41,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/22] Tour PoSPaymentSyncTour1 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:34:41,569 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-07 12:34:41,570 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-07 12:34:41,570 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-07 12:34:41,570 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-07 12:34:41,571 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-07 12:34:41,571 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-07 12:34:41,571 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-07 12:34:41,572 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-07 12:34:41,572 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-07 12:34:41,572 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-07 12:34:41,576 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-07 12:34:41,577 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-07 12:34:41,577 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-07 12:34:41,578 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-07 12:34:41,578 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-07 12:34:41,578 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-07 12:34:41,579 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-07 12:34:41,579 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-07 12:34:41,579 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-07 12:34:41,580 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-07 12:34:41,580 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-07 12:34:41,580 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-07 12:34:41,583 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-07 12:34:41,586 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:41,597 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:41,600 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-07 12:34:41,601 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-07 12:34:41,601 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-07 12:34:41,602 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-07 12:34:41,602 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-07 12:34:41,603 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-07 12:34:41,603 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-07 12:34:41,603 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-07 12:34:41,604 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-07 12:34:41,604 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-07 12:34:41,605 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-07 12:34:41,606 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-07 12:34:41,624 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-07 12:34:41,626 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-07 12:34:41,627 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:34:41,629 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-07 12:34:41,648 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-07 12:34:41,649 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:34:41,650 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-07 12:34:41,651 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:34:41,656 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:34:41,685 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:34:41,702 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-07 12:34:41,703 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:34:41,704 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:34:41,706 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:34:41,707 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:34:41,722 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-07 12:34:41,725 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-07 12:34:41,729 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-07 12:34:41,731 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-07 12:34:41,732 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-09-07 12:34:41,744 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-07 12:34:41,745 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:34:41,755 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:41,756 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-07 12:34:41,758 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-07 12:34:41,762 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-07 12:34:41,765 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-07 12:34:41,769 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-07 12:34:41,773 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-07 12:34:41,774 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-07 12:34:41,777 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-07 12:34:41,778 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-07 12:34:41,779 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-07 12:34:41,780 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-07 12:34:41,782 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-07 12:34:41,783 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-07 12:34:41,784 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-07 12:34:41,784 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-07 12:34:41,784 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-07 12:34:41,785 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-07 12:34:41,785 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-07 12:34:41,786 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-07 12:34:41,786 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-07 12:34:41,786 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-07 12:34:41,787 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-07 12:34:41,788 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-07 12:34:41,788 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-07 12:34:41,789 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-07 12:34:41,790 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-07 12:34:41,790 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-07 12:34:41,791 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-07 12:34:41,792 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-07 12:34:41,793 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-07 12:34:41,795 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-07 12:34:41,795 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-07 12:34:41,796 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-07 12:34:41,796 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-07 12:34:41,809 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:41,814 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-07 12:34:41,823 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:34:41,834 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:34:41,842 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:34:41,858 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-09-07 12:34:41,861 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:41,870 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:41,871 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:34:41,897 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:41,907 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-07 12:34:41,915 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-07 12:34:41,918 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-07 12:34:41,919 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-07 12:34:41,923 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-07 12:34:41,925 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-07 12:34:41,928 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:41,930 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-07 12:34:41,935 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:41,936 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-07 12:34:41,937 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-07 12:34:41,938 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-07 12:34:41,940 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-07 12:34:41,940 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-07 12:34:41,941 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-07 12:34:41,941 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-07 12:34:41,941 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-07 12:34:41,942 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-07 12:34:41,942 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-07 12:34:41,942 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-07 12:34:41,943 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-07 12:34:41,944 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-07 12:34:41,944 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-07 12:34:41,944 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-07 12:34:41,944 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-07 12:34:41,945 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-07 12:34:41,945 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-07 12:34:41,946 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-07 12:34:41,947 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-07 12:34:41,950 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-07 12:34:41,950 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-07 12:34:41,951 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-07 12:34:41,953 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-07 12:34:41,962 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-07 12:34:41,963 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-07 12:34:41,964 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-07 12:34:41,971 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-07 12:34:41,974 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-07 12:34:41,974 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-07 12:34:41,974 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-07 12:34:41,974 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-07 12:34:41,987 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:42,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/22] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:42,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60538783 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23e1cf95-9340-4c17-8ce9-795b6a630a2b'}] 2026-09-07 12:34:42,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60538783 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23e1cf95-9340-4c17-8ce9-795b6a630a2b'} created pos.order #739 2026-09-07 12:34:42,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60538783 finished 2026-09-07 12:34:42,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.114 0.088 2026-09-07 12:34:42,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/22] Tour PoSPaymentSyncTour1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:34:42,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.017 2026-09-07 12:34:42,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/22] Tour PoSPaymentSyncTour1 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:34:42,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/22] Tour PoSPaymentSyncTour1 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:34:44,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-07 12:34:44,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:34:44,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16393780 (allocated 17563648) 2026-09-07 12:34:44,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 105099 2026-09-07 12:34:44,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-07 12:34:44,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 105099 2026-09-07 12:34:45,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123445_040273_test_14_pos_payment_sync.txt 2026-09-07 12:34:45,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmplf3uyc61_chrome_odoo" 2026-09-07 12:34:45,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 105323 2026-09-07 12:34:45,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpv4mxtyz9_chrome_odoo 2026-09-07 12:34:45,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35113/json/version 2026-09-07 12:34:45,375 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:45,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-07 12:34:45,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35113/json 2026-09-07 12:34:45,448 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:45,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:35113/devtools/page/291DA2C5D410E603CAF496D939B45493 2026-09-07 12:34:45,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-07 12:34:45,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-07 12:34:45,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:34:45,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-07 12:34:45,607 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:45,607 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:45,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:45] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.058 0.042 2026-09-07 12:34:45,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '291DA2C5D410E603CAF496D939B45493', 'loaderId': '5EED39207D0BD2FA0A97F87351888066', 'isDownload': False} 2026-09-07 12:34:45,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-09-07 12:34:45,777 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:34:45,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:45] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-09-07 12:34:45,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:45] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:34:45,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:45] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:34:46,334 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:46,348 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:46,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:34:46,378 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:46,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.013 2026-09-07 12:34:46,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/25] Tour PoSPaymentSyncTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:34:46,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:34:46,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:46,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:34:46,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:34:46,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.019 0.034 2026-09-07 12:34:46,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-09-07 12:34:47,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 326 0.185 0.288 2026-09-07 12:34:47,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:47,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:34:47,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.030 2026-09-07 12:34:47,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "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.017 2026-09-07 12:34:47,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-07 12:34:47,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:47,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:47,453 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:34:47,489 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-07 12:34:47,506 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:34:47,516 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 12:34:47,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.055 0.066 2026-09-07 12:34:47,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/25] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:47,556 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-07 12:34:47,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.020 0.137 2026-09-07 12:34:47,621 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:47,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.062 0.075 2026-09-07 12:34:47,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/25] Tour PoSPaymentSyncTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:34:47,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/25] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-07 12:34:47,840 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:34:47,852 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:34:47,856 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:34:47,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.075 0.199 2026-09-07 12:34:47,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "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.162 2026-09-07 12:34:47,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.320 2026-09-07 12:34:47,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.009 2026-09-07 12:34:47,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-09-07 12:34:47,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/25] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:34:48,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:48] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-09-07 12:34:48,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/25] Tour PoSPaymentSyncTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:34:48,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/25] Tour PoSPaymentSyncTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:48,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/25] Tour PoSPaymentSyncTour2 → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-07 12:34:48,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/25] Tour PoSPaymentSyncTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:48,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/25] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:34:48,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/25] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:34:48,326 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:48,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/25] Tour PoSPaymentSyncTour2 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:34:48,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/25] Tour PoSPaymentSyncTour2 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:34:48,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/25] Tour PoSPaymentSyncTour2 → Step delete Bank paymentline with 2.20 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("2.20")) ~ .delete-button) 2026-09-07 12:34:48,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/25] Tour PoSPaymentSyncTour2 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-09-07 12:34:48,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/25] Tour PoSPaymentSyncTour2 → Step amount to pay is '4.40' (trigger: .paymentlines-empty .total:contains("4.40")) 2026-09-07 12:34:48,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/25] Tour PoSPaymentSyncTour2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:34:48,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/25] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-07 12:34:48,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/25] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:34:48,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/25] Tour PoSPaymentSyncTour2 → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:34:48,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/25] Tour PoSPaymentSyncTour2 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:34:48,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.007 2026-09-07 12:34:48,948 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-07 12:34:48,948 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-07 12:34:48,948 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-07 12:34:48,949 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-07 12:34:48,949 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-07 12:34:48,949 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-07 12:34:48,950 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-07 12:34:48,950 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-07 12:34:48,951 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-07 12:34:48,951 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-07 12:34:48,951 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-07 12:34:48,952 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-07 12:34:48,952 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-07 12:34:48,952 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-07 12:34:48,953 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-07 12:34:48,953 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-07 12:34:48,954 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-07 12:34:48,954 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-07 12:34:48,954 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-07 12:34:48,954 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-07 12:34:48,954 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-07 12:34:48,955 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-07 12:34:48,955 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-07 12:34:48,956 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-07 12:34:48,956 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-07 12:34:48,958 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-07 12:34:48,960 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-07 12:34:48,960 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-07 12:34:48,961 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-07 12:34:48,961 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-07 12:34:48,961 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-07 12:34:48,961 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-07 12:34:48,962 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-07 12:34:48,962 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-07 12:34:48,962 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-07 12:34:48,962 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-07 12:34:48,963 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-07 12:34:48,963 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-07 12:34:48,963 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-07 12:34:48,963 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-07 12:34:48,974 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-07 12:34:48,976 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-07 12:34:48,978 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-07 12:34:48,984 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:48] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:34:48,985 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-07 12:34:48,992 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-07 12:34:48,993 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-07 12:34:48,993 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-07 12:34:48,997 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-07 12:34:48,998 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:48] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:34:49,005 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-07 12:34:49,006 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-07 12:34:49,006 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-07 12:34:49,006 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-07 12:34:49,006 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-07 12:34:49,008 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-07 12:34:49,015 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-07 12:34:49,017 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:34:49,059 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-07 12:34:49,063 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:34:49,067 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-07 12:34:49,068 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-07 12:34:49,069 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-07 12:34:49,076 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-09-07 12:34:49,082 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-09-07 12:34:49,110 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-07 12:34:49,110 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-07 12:34:49,112 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:34:49,117 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:49,119 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-09-07 12:34:49,124 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.102 2026-09-07 12:34:49,133 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-07 12:34:49,138 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-07 12:34:49,140 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-07 12:34:49,152 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-07 12:34:49,153 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-07 12:34:49,157 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:34:49,158 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-07 12:34:49,159 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-07 12:34:49,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-07 12:34:49,167 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:34:49,169 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-07 12:34:49,170 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-07 12:34:49,173 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-07 12:34:49,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:34:49,176 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-07 12:34:49,177 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-07 12:34:49,179 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-07 12:34:49,182 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:34:49,196 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-07 12:34:49,196 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-07 12:34:49,197 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-07 12:34:49,197 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-07 12:34:49,197 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-07 12:34:49,197 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-07 12:34:49,197 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-07 12:34:49,198 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-07 12:34:49,198 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-07 12:34:49,198 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-07 12:34:49,199 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-07 12:34:49,199 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-07 12:34:49,199 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-07 12:34:49,199 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-07 12:34:49,199 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-07 12:34:49,200 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-07 12:34:49,200 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-07 12:34:49,201 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-07 12:34:49,202 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-07 12:34:49,202 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-07 12:34:49,202 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-07 12:34:49,203 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-07 12:34:49,203 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-07 12:34:49,203 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-07 12:34:49,204 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-07 12:34:49,205 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-07 12:34:49,207 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-07 12:34:49,207 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-07 12:34:49,207 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-07 12:34:49,209 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-07 12:34:49,210 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-07 12:34:49,210 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-07 12:34:49,210 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-07 12:34:49,211 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-07 12:34:49,211 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-07 12:34:49,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-07 12:34:49,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-07 12:34:49,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-07 12:34:49,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-07 12:34:49,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-07 12:34:49,220 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:49,229 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:49,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:34:49,239 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:34:49,241 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:49,247 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:34:49,251 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:34:49,252 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:49,276 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:34:49,278 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-07 12:34:49,278 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-07 12:34:49,279 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-07 12:34:49,282 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-07 12:34:49,288 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-07 12:34:49,308 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:49,310 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:49,314 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:34:49,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10101618 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23e1cf95-9340-4c17-8ce9-795b6a630a2b'}] 2026-09-07 12:34:49,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/25] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:49,696 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #221 deleted pos.payment records with IDs: [713] 2026-09-07 12:34:49,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [714] to pos.order #739 2026-09-07 12:34:49,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10101618 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23e1cf95-9340-4c17-8ce9-795b6a630a2b'} updated pos.order #739 2026-09-07 12:34:49,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10101618 finished 2026-09-07 12:34:49,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.081 0.140 2026-09-07 12:34:49,887 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:34:49,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/25] Tour PoSPaymentSyncTour2 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:34:49,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [24/25] Tour PoSPaymentSyncTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:34:49,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [25/25] Tour PoSPaymentSyncTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:34:52,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-07 12:34:52,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:34:52,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16837380 (allocated 18612224) 2026-09-07 12:34:52,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 105323 2026-09-07 12:34:52,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-07 12:34:52,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 105323 2026-09-07 12:34:52,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123452_226997_test_14_pos_payment_sync.txt 2026-09-07 12:34:52,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpv4mxtyz9_chrome_odoo" 2026-09-07 12:34:52,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 105562 2026-09-07 12:34:52,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmptkalbjgd_chrome_odoo 2026-09-07 12:34:52,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35475/json/version 2026-09-07 12:34:52,510 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:52,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-07 12:34:52,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:35475/json 2026-09-07 12:34:52,608 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:52,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:35475/devtools/page/DDC4496418C3F297829B831FB0184894 2026-09-07 12:34:52,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-07 12:34:52,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-07 12:34:52,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:34:52,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-07 12:34:52,813 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:52,814 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:52,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:52] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.035 0.046 2026-09-07 12:34:52,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'DDC4496418C3F297829B831FB0184894', 'loaderId': 'F38E4FE488B1F097BBA44DB63A41A994', 'isDownload': False} 2026-09-07 12:34:52,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-09-07 12:34:52,973 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:34:52,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:52] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:34:53,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-09-07 12:34:53,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-07 12:34:53,455 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:53,459 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:53,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:53,497 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:53,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-07 12:34:53,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/23] Tour PoSPaymentSyncTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:34:53,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 12:34:53,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:34:53,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:34:53,565 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.009 2026-09-07 12:34:53,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.028 2026-09-07 12:34:53,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-07 12:34:54,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 309 0.202 0.277 2026-09-07 12:34:54,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:34:54,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.012 2026-09-07 12:34:54,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.050 2026-09-07 12:34:54,359 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34: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.012 2026-09-07 12:34:54,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-07 12:34:54,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:54,446 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:34:54,453 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:34:54,478 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:34:54,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.027 0.017 2026-09-07 12:34:54,510 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:34:54,518 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:34:54,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/23] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:54,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.010 0.095 2026-09-07 12:34:54,575 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.140 2026-09-07 12:34:54,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.010 0.062 2026-09-07 12:34:54,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.013 2026-09-07 12:34:54,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-09-07 12:34:54,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/23] Tour PoSPaymentSyncTour3 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:34:54,804 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:54,829 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:34:54,836 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:34:54,876 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.039 2026-09-07 12:34:54,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/23] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-07 12:34:54,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.081 0.036 2026-09-07 12:34:54,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.059 2026-09-07 12:34:54,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/23] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:34:55,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.032 0.181 2026-09-07 12:34:55,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.031 2026-09-07 12:34:55,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/23] Tour PoSPaymentSyncTour3 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:34:55,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/23] Tour PoSPaymentSyncTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:34:55,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/23] Tour PoSPaymentSyncTour3 → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-09-07 12:34:55,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/23] Tour PoSPaymentSyncTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:34:55,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/23] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:34:55,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/23] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:34:55,330 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:55,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/23] Tour PoSPaymentSyncTour3 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:34:55,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/23] Tour PoSPaymentSyncTour3 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:34:55,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/23] Tour PoSPaymentSyncTour3 → Step remaining amount is 2.2 (trigger: .payment-status-amount .amount:contains("2.2")) 2026-09-07 12:34:55,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/23] Tour PoSPaymentSyncTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:34:55,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/23] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-07 12:34:55,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/23] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:34:55,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/23] Tour PoSPaymentSyncTour3 → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:34:55,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/23] Tour PoSPaymentSyncTour3 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:34:55,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:34:55,833 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-07 12:34:55,833 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-07 12:34:55,833 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-07 12:34:55,833 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-07 12:34:55,833 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-07 12:34:55,834 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-07 12:34:55,834 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-07 12:34:55,834 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-07 12:34:55,840 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-07 12:34:55,840 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-07 12:34:55,840 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-07 12:34:55,840 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-07 12:34:55,841 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-07 12:34:55,841 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-07 12:34:55,841 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-07 12:34:55,841 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-07 12:34:55,841 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-07 12:34:55,841 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-07 12:34:55,841 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-07 12:34:55,842 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-07 12:34:55,842 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-07 12:34:55,842 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-07 12:34:55,842 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-07 12:34:55,842 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-07 12:34:55,842 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-07 12:34:55,843 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-07 12:34:55,843 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-07 12:34:55,843 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-07 12:34:55,843 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-07 12:34:55,843 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-07 12:34:55,843 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-07 12:34:55,844 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-07 12:34:55,844 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-07 12:34:55,844 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-07 12:34:55,844 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-07 12:34:55,844 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-07 12:34:55,844 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-07 12:34:55,845 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-07 12:34:55,845 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-07 12:34:55,845 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-07 12:34:55,862 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:55,868 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:55,869 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:34:55,879 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:34:55,883 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:34:55,887 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:34:55,900 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:34:55,905 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-07 12:34:55,909 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-07 12:34:55,911 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-07 12:34:55,916 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:34:55,917 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-07 12:34:55,924 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:34:55,926 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-07 12:34:55,930 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:34:55,931 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-07 12:34:55,932 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:34:55,935 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-07 12:34:55,940 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-07 12:34:55,944 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:34:55,944 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-07 12:34:55,947 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:34:55,959 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:55] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:34:55,959 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-07 12:34:55,965 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-07 12:34:55,965 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-07 12:34:55,965 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-07 12:34:55,966 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-07 12:34:55,966 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-07 12:34:55,966 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-07 12:34:55,967 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-07 12:34:55,967 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-07 12:34:55,967 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-07 12:34:55,967 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-07 12:34:55,967 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-07 12:34:55,968 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-07 12:34:55,968 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-07 12:34:55,968 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-07 12:34:55,968 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-07 12:34:55,969 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-07 12:34:55,969 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-07 12:34:55,969 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-07 12:34:55,969 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-07 12:34:55,969 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-07 12:34:55,970 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-07 12:34:55,970 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-07 12:34:55,970 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-07 12:34:55,970 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-07 12:34:55,971 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-07 12:34:55,971 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-07 12:34:55,971 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-07 12:34:55,971 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-07 12:34:55,972 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-07 12:34:55,973 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-07 12:34:55,973 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-07 12:34:55,974 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-07 12:34:55,974 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-07 12:34:55,978 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-07 12:34:55,979 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-07 12:34:55,986 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-07 12:34:55,986 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-07 12:34:55,986 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-07 12:34:56,009 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:34:56,027 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:34:56,035 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:34:56,044 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:34:56,046 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:34:56,063 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-07 12:34:56,063 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-07 12:34:56,063 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-07 12:34:56,063 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-07 12:34:56,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-07 12:34:56,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-07 12:34:56,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-07 12:34:56,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-07 12:34:56,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-07 12:34:56,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-07 12:34:56,064 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-07 12:34:56,069 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-07 12:34:56,069 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-07 12:34:56,069 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-07 12:34:56,071 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-07 12:34:56,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-07 12:34:56,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-07 12:34:56,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-07 12:34:56,073 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-07 12:34:56,073 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-07 12:34:56,090 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:34:56,100 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:34:56,102 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-07 12:34:56,111 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:34:56,115 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-07 12:34:56,116 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-07 12:34:56,131 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-07 12:34:56,137 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:34:56,145 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-07 12:34:56,147 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-07 12:34:56,148 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-07 12:34:56,150 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-07 12:34:56,150 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:34:56,159 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:34:56,163 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-07 12:34:56,163 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-07 12:34:56,164 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-07 12:34:56,164 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-07 12:34:56,164 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-07 12:34:56,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34512630 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23e1cf95-9340-4c17-8ce9-795b6a630a2b'}] 2026-09-07 12:34:56,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/23] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:34:56,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [715] to pos.order #739 2026-09-07 12:34:56,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34512630 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '23e1cf95-9340-4c17-8ce9-795b6a630a2b'} updated pos.order #739 2026-09-07 12:34:56,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34512630 finished 2026-09-07 12:34:56,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.119 0.110 2026-09-07 12:34:56,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/23] Tour PoSPaymentSyncTour3 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:34:56,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:34:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.009 2026-09-07 12:34:56,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/23] Tour PoSPaymentSyncTour3 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:34:56,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/23] Tour PoSPaymentSyncTour3 → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:34:58,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-07 12:34:58,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:34:59,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16805280 (allocated 18087936) 2026-09-07 12:34:59,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 105562 2026-09-07 12:34:59,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-07 12:34:59,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 105562 2026-09-07 12:34:59,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123459_141138_test_14_pos_payment_sync.txt 2026-09-07 12:34:59,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmptkalbjgd_chrome_odoo" 2026-09-07 12:34:59,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-09-07 12:34:59,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 105799 2026-09-07 12:34:59,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpu1l8a_jv_chrome_odoo 2026-09-07 12:34:59,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:38781/json/version 2026-09-07 12:34:59,660 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:59,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-09-07 12:34:59,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:38781/json 2026-09-07 12:34:59,680 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:34:59,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:38781/devtools/page/8BE92D2AD0408D60679BF2967C3FC5B0 2026-09-07 12:34:59,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-09-07 12:34:59,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-09-07 12:34:59,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:34:59,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-09-07 12:34:59,892 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:59,892 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:34:59,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:00,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:00] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.079 0.606 2026-09-07 12:35:00,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '8BE92D2AD0408D60679BF2967C3FC5B0', 'loaderId': 'FDD1A12D0C47EFE5923A4AB6E760237C', 'isDownload': False} 2026-09-07 12:35:00,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-09-07 12:35:00,617 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:00,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:00] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:35:00,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:00] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:35:00,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:00] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-07 12:35:01,231 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:01,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:01,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-07 12:35:01,288 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:01,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [1/74] Tour SplitBillScreenTour5Actions → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:01,305 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-07 12:35:01,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:35:01,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:01,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-09-07 12:35:01,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-07 12:35:01,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.028 2026-09-07 12:35:01,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-07 12:35:02,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.325 0.308 2026-09-07 12:35:02,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:35:02,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-09-07 12:35:02,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.055 2026-09-07 12:35:02,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:35:02,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:02,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:35:02,514 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:35:02,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:02,527 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:02,548 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-07 12:35:02,570 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:02,590 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:02,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.025 0.095 2026-09-07 12:35:02,629 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:02,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [2/74] Tour SplitBillScreenTour5Actions → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:02,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.008 0.131 2026-09-07 12:35:02,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.066 0.117 2026-09-07 12:35:02,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.169 2026-09-07 12:35:02,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [3/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:35:02,891 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:02,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.080 0.214 2026-09-07 12:35:02,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:02] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.117 2026-09-07 12:35:03,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.169 2026-09-07 12:35:03,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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.012 2026-09-07 12:35:03,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [4/74] Tour SplitBillScreenTour5Actions → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:35:03,202 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:03,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [5/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:03,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [6/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:35:03,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [7/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:35:03,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [8/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:35:03,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [9/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:35:03,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [10/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:35:03,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [11/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:35:03,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [12/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:35:03,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [13/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2")):has(.price:contains("4.00"))) 2026-09-07 12:35:03,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [14/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:35:03,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [15/74] Tour SplitBillScreenTour5Actions → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:35:04,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [16/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:04,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [17/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:35:04,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [18/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:35:04,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [19/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:35:04,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [20/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:35:04,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [21/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:35:04,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [22/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:35:04,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [23/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1","price":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1")):has(.price:contains("3.00"))) 2026-09-07 12:35:04,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [24/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:35:04,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [25/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:35:04,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [26/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .more-btn) 2026-09-07 12:35:04,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [27/74] Tour SplitBillScreenTour5Actions → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:35:04,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [28/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-07 12:35:04,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [29/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:35:04,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [30/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-07 12:35:04,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [31/74] Tour SplitBillScreenTour5Actions → Step total amount of split is '5.0' (trigger: .splitbill-screen .order-info .subtotal:contains("5.0")) 2026-09-07 12:35:04,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [32/74] Tour SplitBillScreenTour5Actions → Step click 'Transfer' button (trigger: .splitbill-screen .pay-button button:contains("Transfer")) 2026-09-07 12:35:04,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-09-07 12:35:04,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52224122 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a26e358a-e61b-496d-b2c6-724348978de6'}] 2026-09-07 12:35:05,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52224122 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a26e358a-e61b-496d-b2c6-724348978de6'} created pos.order #740 2026-09-07 12:35:05,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52224122 finished 2026-09-07 12:35:05,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.089 0.084 2026-09-07 12:35:05,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84226715 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5bf2b269-b3b2-4394-9973-8efeb87f887c'}] 2026-09-07 12:35:05,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84226715 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5bf2b269-b3b2-4394-9973-8efeb87f887c'} created pos.order #741 2026-09-07 12:35:05,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84226715 finished 2026-09-07 12:35:05,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.046 0.064 2026-09-07 12:35:05,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [34/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:05,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32414462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5bf2b269-b3b2-4394-9973-8efeb87f887c'}] 2026-09-07 12:35:05,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [35/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:35:05,407 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:05,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32414462 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5bf2b269-b3b2-4394-9973-8efeb87f887c'} updated pos.order #741 2026-09-07 12:35:05,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32414462 finished 2026-09-07 12:35:05,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.153 0.110 2026-09-07 12:35:05,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-09-07 12:35:05,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [36/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:35:05,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [37/74] Tour SplitBillScreenTour5Actions → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:35:05,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [38/74] Tour SplitBillScreenTour5Actions → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:35:05,842 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:05,844 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:05,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [39/74] Tour SplitBillScreenTour5Actions → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:35:05,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [40/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:35:06,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [41/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:35:06,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [42/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:35:06,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58935845 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5bf2b269-b3b2-4394-9973-8efeb87f887c'}] 2026-09-07 12:35:06,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [716] to pos.order #741 2026-09-07 12:35:06,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58935845 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '5bf2b269-b3b2-4394-9973-8efeb87f887c'} updated pos.order #741 2026-09-07 12:35:06,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58935845 finished 2026-09-07 12:35:06,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.116 0.260 2026-09-07 12:35:06,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [43/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:35:06,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [44/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:35:06,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.008 2026-09-07 12:35:06,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [45/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:35:06,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [46/74] Tour SplitBillScreenTour5Actions → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:35:06,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [47/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:06,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [48/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:35:07,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [49/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:35:07,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [50/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:35:07,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [51/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:35:07,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [52/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:35:07,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [53/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:35:07,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [54/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:35:07,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [55/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"2","price":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("2")):has(.price:contains("6.00"))) 2026-09-07 12:35:07,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [56/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:35:07,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [57/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:35:07,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [58/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .more-btn) 2026-09-07 12:35:07,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [59/74] Tour SplitBillScreenTour5Actions → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:35:07,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [60/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-09-07 12:35:07,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [61/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("water"))) 2026-09-07 12:35:07,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [62/74] Tour SplitBillScreenTour5Actions → Step total amount of split is '5.0' (trigger: .splitbill-screen .order-info .subtotal:contains("5.0")) 2026-09-07 12:35:07,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [63/74] Tour SplitBillScreenTour5Actions → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-07 12:35:07,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [64/74] Tour SplitBillScreenTour5Actions → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:35:07,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98123772 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a26e358a-e61b-496d-b2c6-724348978de6'}] 2026-09-07 12:35:08,000 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1218] 2026-09-07 12:35:08,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1221] to pos.order #740 2026-09-07 12:35:08,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98123772 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a26e358a-e61b-496d-b2c6-724348978de6'} updated pos.order #740 2026-09-07 12:35:08,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98123772 finished 2026-09-07 12:35:08,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.069 0.079 2026-09-07 12:35:08,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77591934 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '86a7193c-c8ac-4f47-9895-75b7db00939f'}] 2026-09-07 12:35:08,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77591934 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '86a7193c-c8ac-4f47-9895-75b7db00939f'} created pos.order #742 2026-09-07 12:35:08,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77591934 finished 2026-09-07 12:35:08,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.052 0.073 2026-09-07 12:35:08,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [65/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:35:08,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [66/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:35:08,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [67/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-09-07 12:35:08,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63659402 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '86a7193c-c8ac-4f47-9895-75b7db00939f'}] 2026-09-07 12:35:08,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [717] to pos.order #742 2026-09-07 12:35:08,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63659402 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '86a7193c-c8ac-4f47-9895-75b7db00939f'} updated pos.order #742 2026-09-07 12:35:08,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63659402 finished 2026-09-07 12:35:08,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.123 0.210 2026-09-07 12:35:08,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [68/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:35:08,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [69/74] Tour SplitBillScreenTour5Actions → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-09-07 12:35:08,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [70/74] Tour SplitBillScreenTour5Actions → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:35:09,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [71/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:35:09,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [72/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:35:09,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [73/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:35:09,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8766183 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a26e358a-e61b-496d-b2c6-724348978de6'}] 2026-09-07 12:35:09,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [718] to pos.order #740 2026-09-07 12:35:09,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8766183 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a26e358a-e61b-496d-b2c6-724348978de6'} updated pos.order #740 2026-09-07 12:35:09,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8766183 finished 2026-09-07 12:35:09,518 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.148 0.207 2026-09-07 12:35:09,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [74/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:35:09,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-09-07 12:35:09,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:35:09,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20793940 (allocated 22548480) 2026-09-07 12:35:09,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 105799 2026-09-07 12:35:09,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-09-07 12:35:09,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 105799 2026-09-07 12:35:09,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123509_930961_test_15_split_bill_screen_actions.txt 2026-09-07 12:35:09,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpu1l8a_jv_chrome_odoo" 2026-09-07 12:35:09,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-09-07 12:35:10,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 106008 2026-09-07 12:35:10,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmpb_e7s4x0_chrome_odoo 2026-09-07 12:35:10,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:35517/json/version 2026-09-07 12:35:10,318 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:10,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-09-07 12:35:10,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:35517/json 2026-09-07 12:35:10,379 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:10,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:35517/devtools/page/7999DFA106C4A2656DF0567D260406E6 2026-09-07 12:35:10,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-09-07 12:35:10,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-09-07 12:35:10,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:35:10,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-09-07 12:35:10,563 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:10,564 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:10,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:11,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.058 0.441 2026-09-07 12:35:11,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '7999DFA106C4A2656DF0567D260406E6', 'loaderId': 'A0C719C941455BB91B41746FADF96A8C', 'isDownload': False} 2026-09-07 12:35:11,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-09-07 12:35:11,109 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:11,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 12:35:11,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 12:35:11,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:35:11,602 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:11,609 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:11,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:35:11,649 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:11,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:35:11,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [1/32] Tour test_cancel_order_from_ui → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:11,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-09-07 12:35:11,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:11,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-07 12:35:11,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.027 2026-09-07 12:35:11,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-09-07 12:35:11,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.038 2026-09-07 12:35:12,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.380 0.300 2026-09-07 12:35:12,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:35:12,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:35:12,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.035 0.061 2026-09-07 12:35:12,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:35:12,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:12,862 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:35:12,893 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:12,913 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:12,917 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:12,998 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:12] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.047 0.051 2026-09-07 12:35:13,005 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:35:13,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-09-07 12:35:13,023 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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-09-07 12:35:13,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.138 2026-09-07 12:35:13,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [2/32] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:13,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.010 0.046 2026-09-07 12:35:13,144 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:35:13,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.023 2026-09-07 12:35:13,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [3/32] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:13,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.046 0.082 2026-09-07 12:35:13,300 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:13,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.023 0.168 2026-09-07 12:35:13,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.145 2026-09-07 12:35:13,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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.012 2026-09-07 12:35:13,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [4/32] Tour test_cancel_order_from_ui → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:35:13,531 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:13,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [5/32] Tour test_cancel_order_from_ui → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:35:13,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [6/32] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:13,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [7/32] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:35:13,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [8/32] Tour test_cancel_order_from_ui → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:35:13,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [9/32] Tour test_cancel_order_from_ui → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:35:13,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [10/32] Tour test_cancel_order_from_ui → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:35:13,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [11/32] Tour test_cancel_order_from_ui → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:35:13,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [12/32] Tour test_cancel_order_from_ui → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:35:14,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [13/32] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:35:14,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [14/32] Tour test_cancel_order_from_ui → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:35:14,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [15/32] Tour test_cancel_order_from_ui → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:35:14,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [16/32] Tour test_cancel_order_from_ui → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:35:14,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2454757 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b76cdb56-ebed-437e-b562-ebe4d48bb3c7'}] 2026-09-07 12:35:14,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2454757 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'b76cdb56-ebed-437e-b562-ebe4d48bb3c7'} created pos.order #743 2026-09-07 12:35:14,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2454757 finished 2026-09-07 12:35:14,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.050 0.084 2026-09-07 12:35:14,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [17/32] Tour test_cancel_order_from_ui → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-09-07 12:35:14,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [18/32] Tour test_cancel_order_from_ui → Step .floor-map 2026-09-07 12:35:14,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [19/32] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:14,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:35:14,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [20/32] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:14,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [21/32] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:35:14,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [22/32] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .more-btn) 2026-09-07 12:35:14,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [23/32] Tour test_cancel_order_from_ui → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-07 12:35:14,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [24/32] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:35:14,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [25/32] Tour test_cancel_order_from_ui → Step .floor-map 2026-09-07 12:35:14,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:14] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.055 0.064 2026-09-07 12:35:14,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [26/32] Tour test_cancel_order_from_ui → Step .pos-leftheader .orders-button 2026-09-07 12:35:15,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [27/32] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-07 12:35:15,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:35:15,076 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.017 2026-09-07 12:35:15,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [28/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter 2026-09-07 12:35:15,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [29/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul 2026-09-07 12:35:15,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [30/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-07 12:35:15,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [31/32] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-07 12:35:15,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.002 0.006 2026-09-07 12:35:15,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [32/32] Tour test_cancel_order_from_ui → Step Stored order count should be 0 (trigger: body) 2026-09-07 12:35:15,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-09-07 12:35:15,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:35:15,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15747524 (allocated 17039360) 2026-09-07 12:35:15,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 106008 2026-09-07 12:35:15,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-09-07 12:35:15,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 106008 2026-09-07 12:35:15,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123515_554189_test_cancel_order_from_ui.txt 2026-09-07 12:35:15,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmpb_e7s4x0_chrome_odoo" 2026-09-07 12:35:15,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-09-07 12:35:15,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-07 12:35:16,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 106207 2026-09-07 12:35:16,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpwym4b_1h_chrome_odoo 2026-09-07 12:35:16,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:42889/json/version 2026-09-07 12:35:16,918 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:16,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-09-07 12:35:16,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:42889/json 2026-09-07 12:35:16,963 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:17,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:42889/devtools/page/3424BD416970559F2545CBDCF2E6A5A3 2026-09-07 12:35:17,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-09-07 12:35:17,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-09-07 12:35:17,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:35:17,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-09-07 12:35:17,206 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:17,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:35:17,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:17,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:17] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.076 0.435 2026-09-07 12:35:17,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '3424BD416970559F2545CBDCF2E6A5A3', 'loaderId': '85E1E28092897E67247E9BA99327DC1B', 'isDownload': False} 2026-09-07 12:35:17,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-09-07 12:35:17,746 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:17,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:17] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.006 2026-09-07 12:35:17,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:17] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-09-07 12:35:17,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:17] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.028 2026-09-07 12:35:18,270 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:35:18,286 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:35:18,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-07 12:35:18,334 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:18,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [1/21] Tour test_combo_preparation_receipt → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:18,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-07 12:35:18,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:35:18,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:18,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.015 2026-09-07 12:35:18,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.021 2026-09-07 12:35:18,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.031 0.030 2026-09-07 12:35:18,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.064 2026-09-07 12:35:19,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.279 0.315 2026-09-07 12:35:19,169 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:35:19,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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-09-07 12:35:19,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-09-07 12:35:19,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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.005 2026-09-07 12:35:19,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:19,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:35:19,410 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:35:19,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:35:19,444 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:35:19,445 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:35:19,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [2/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:19,513 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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-09-07 12:35:19,517 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:19,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.049 0.063 2026-09-07 12:35:19,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.125 2026-09-07 12:35:19,561 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:35:19,581 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.018 0.064 2026-09-07 12:35:19,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [3/21] Tour test_combo_preparation_receipt → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:19,619 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:19,702 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.047 0.115 2026-09-07 12:35:19,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.123 2026-09-07 12:35:19,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.047 0.215 2026-09-07 12:35:19,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.233 2026-09-07 12:35:19,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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.017 2026-09-07 12:35:20,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [4/21] Tour test_combo_preparation_receipt → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-07 12:35:20,043 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:20,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [5/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-07 12:35:20,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [6/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-07 12:35:20,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [7/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-07 12:35:20,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [8/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:35:20,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [9/21] Tour test_combo_preparation_receipt → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-07 12:35:20,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [10/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-09-07 12:35:20,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [11/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-09-07 12:35:20,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [12/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-09-07 12:35:20,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [13/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:35:20,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-09-07 12:35:20,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [15/21] Tour test_combo_preparation_receipt → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:20,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [16/21] Tour test_combo_preparation_receipt → Step order total amount is '95.00' (trigger: .product-screen .order-summary .total:contains("95.00")) 2026-09-07 12:35:20,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [17/21] Tour test_combo_preparation_receipt → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:35:20,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [18/21] Tour test_combo_preparation_receipt → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:35:20,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [19/21] Tour test_combo_preparation_receipt → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:35:21,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [20/21] Tour test_combo_preparation_receipt → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:35:21,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [21/21] Tour test_combo_preparation_receipt → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:35:21,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-09-07 12:35:21,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:35:21,177 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:21,183 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:21,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17539084 (allocated 18747392) 2026-09-07 12:35:21,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 106207 2026-09-07 12:35:21,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-09-07 12:35:21,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 106207 2026-09-07 12:35:21,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123521_429093_test_combo_preparation_receipt.txt 2026-09-07 12:35:21,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpwym4b_1h_chrome_odoo" 2026-09-07 12:35:21,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-09-07 12:35:22,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 106401 2026-09-07 12:35:22,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpw1g98rmp_chrome_odoo 2026-09-07 12:35:22,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:44371/json/version 2026-09-07 12:35:22,660 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:22,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-09-07 12:35:22,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:44371/json 2026-09-07 12:35:22,726 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:22,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:44371/devtools/page/5EA014ED13135E3252B1145F9F9AA29D 2026-09-07 12:35:22,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-09-07 12:35:22,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-09-07 12:35:22,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:35:22,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-09-07 12:35:22,940 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:22,941 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:22,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:23,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:23] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.070 0.421 2026-09-07 12:35:23,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '5EA014ED13135E3252B1145F9F9AA29D', 'loaderId': '7125D4FF72641CF65BF8F021BD526F33', 'isDownload': False} 2026-09-07 12:35:23,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-09-07 12:35:23,472 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:23,493 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:23] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.007 2026-09-07 12:35:23,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:23] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-07 12:35:23,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:23] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:35:24,035 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:24,040 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:24,069 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-07 12:35:24,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:35:24,106 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:24,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [1/9] Tour test_combo_preparation_receipt_layout → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:24,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:35:24,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:24,156 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-07 12:35:24,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-07 12:35:24,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.031 2026-09-07 12:35:24,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.036 2026-09-07 12:35:25,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.459 0.357 2026-09-07 12:35:25,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:35:25,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:35:25,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-09-07 12:35:25,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.014 2026-09-07 12:35:25,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:25,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:35:25,367 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:25,400 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:35:25,403 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:35:25,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.034 0.026 2026-09-07 12:35:25,446 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:25,451 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:25,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.098 2026-09-07 12:35:25,485 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-09-07 12:35:25,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [2/9] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:25,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.015 0.019 2026-09-07 12:35:25,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.008 0.011 2026-09-07 12:35:25,599 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:25,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.073 0.043 2026-09-07 12:35:25,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [3/9] Tour test_combo_preparation_receipt_layout → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:25,782 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-07 12:35:25,789 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.032 0.166 2026-09-07 12:35:25,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.069 2026-09-07 12:35:25,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:35:25,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [4/9] Tour test_combo_preparation_receipt_layout → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-07 12:35:25,984 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:26,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [5/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-07 12:35:26,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [6/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-07 12:35:26,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [7/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-07 12:35:26,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [8/9] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:35:26,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [9/9] Tour test_combo_preparation_receipt_layout → Step body 2026-09-07 12:35:26,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-09-07 12:35:26,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:35:26,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15667780 (allocated 17039360) 2026-09-07 12:35:26,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 106401 2026-09-07 12:35:26,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-09-07 12:35:26,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 106401 2026-09-07 12:35:26,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123526_602914_test_combo_preparation_receipt_layout.txt 2026-09-07 12:35:26,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpw1g98rmp_chrome_odoo" 2026-09-07 12:35:26,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-09-07 12:35:27,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 106595 2026-09-07 12:35:27,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpwjl4mjcq_chrome_odoo 2026-09-07 12:35:27,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:34473/json/version 2026-09-07 12:35:27,796 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:27,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-09-07 12:35:27,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:34473/json 2026-09-07 12:35:27,849 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:27,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:34473/devtools/page/406CC0DC4FAB9B24446B8FA9DB18B60B 2026-09-07 12:35:27,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-09-07 12:35:27,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-09-07 12:35:28,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:35:28,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-09-07 12:35:28,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-07 12:35:28,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:35:28,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:28,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:28] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.085 0.641 2026-09-07 12:35:28,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '406CC0DC4FAB9B24446B8FA9DB18B60B', 'loaderId': 'A77DE73A7E458A7630BF12F3BB16AA43', 'isDownload': False} 2026-09-07 12:35:28,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-09-07 12:35:28,854 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:28,880 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:28] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.016 2026-09-07 12:35:28,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:28] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.029 2026-09-07 12:35:28,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:28] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-07 12:35:29,401 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:29,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:29,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-07 12:35:29,447 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:29,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [1/32] Tour test_combo_synchronisation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:29,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.012 2026-09-07 12:35:29,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.011 2026-09-07 12:35:29,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:29,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 9 0.007 0.012 2026-09-07 12:35:29,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-07 12:35:29,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.029 2026-09-07 12:35:29,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-07 12:35:30,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.349 0.328 2026-09-07 12:35:30,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.007 2026-09-07 12:35:30,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:35:30,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-09-07 12:35:30,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.006 2026-09-07 12:35:30,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:30,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-07 12:35:30,615 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:35:30,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:35:30,655 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:35:30,664 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-07 12:35:30,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.049 0.044 2026-09-07 12:35:30,763 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-09-07 12:35:30,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.041 0.092 2026-09-07 12:35:30,774 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-07 12:35:30,782 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.002 2026-09-07 12:35:30,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [2/32] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:30,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [3/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:30,889 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:30,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.054 0.148 2026-09-07 12:35:30,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.019 0.244 2026-09-07 12:35:30,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:30] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.008 0.178 2026-09-07 12:35:31,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.167 2026-09-07 12:35:31,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:31] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.099 2026-09-07 12:35:31,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:35:31,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [4/32] Tour test_combo_synchronisation → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-09-07 12:35:31,216 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:31] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-09-07 12:35:31,223 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:31,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [5/32] Tour test_combo_synchronisation → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-09-07 12:35:31,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [6/32] Tour test_combo_synchronisation → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-09-07 12:35:31,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [7/32] Tour test_combo_synchronisation → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-09-07 12:35:31,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [8/32] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:35:31,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [9/32] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:35:31,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [10/32] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:35:31,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60972313 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c6f4f46e-09ec-4fce-a8ae-a259cf585151'}] 2026-09-07 12:35:31,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60972313 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c6f4f46e-09ec-4fce-a8ae-a259cf585151'} created pos.order #745 2026-09-07 12:35:31,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60972313 finished 2026-09-07 12:35:31,787 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.076 0.084 2026-09-07 12:35:31,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [11/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:31,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:35:31,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [12/32] Tour test_combo_synchronisation → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:31,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [13/32] Tour test_combo_synchronisation → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:35:32,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [14/32] Tour test_combo_synchronisation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:35:32,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [15/32] Tour test_combo_synchronisation → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:35:32,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [16/32] Tour test_combo_synchronisation → Step Search for partner "A" (trigger: .modal-dialog .input-group input) 2026-09-07 12:35:32,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [17/32] Tour test_combo_synchronisation → Step click partner 'A' from partner list screen (trigger: .modal .partner-list b:contains(A)) 2026-09-07 12:35:32,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [18/32] Tour test_combo_synchronisation → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:35:32,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [19/32] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:35:32,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [20/32] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:35:32,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66747943 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c6f4f46e-09ec-4fce-a8ae-a259cf585151'}] 2026-09-07 12:35:32,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66747943 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c6f4f46e-09ec-4fce-a8ae-a259cf585151'} updated pos.order #745 2026-09-07 12:35:32,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66747943 finished 2026-09-07 12:35:32,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.065 0.082 2026-09-07 12:35:32,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [21/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:32,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [22/32] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:32,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [23/32] Tour test_combo_synchronisation → Step Check if there still has combo lines (trigger: .orderline-combo) 2026-09-07 12:35:32,717 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:32] "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.014 2026-09-07 12:35:32,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [24/32] Tour test_combo_synchronisation → Step click Course button (trigger: .control-buttons button:contains("Course")) 2026-09-07 12:35:32,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [25/32] Tour test_combo_synchronisation → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-07 12:35:32,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [26/32] Tour test_combo_synchronisation → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-09-07 12:35:32,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [27/32] Tour test_combo_synchronisation → Step Check the product page (trigger: .product-list) 2026-09-07 12:35:32,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [28/32] Tour test_combo_synchronisation → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:35:33,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [29/32] Tour test_combo_synchronisation → Step click Actions button (trigger: .more-btn) 2026-09-07 12:35:33,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [30/32] Tour test_combo_synchronisation → Step click Transfer course button (trigger: .control-buttons button:contains("Transfer course")) 2026-09-07 12:35:33,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [31/32] Tour test_combo_synchronisation → Step click Course 2 from available courses (trigger: .modal-body button:contains(Course 2)) 2026-09-07 12:35:33,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [32/32] Tour test_combo_synchronisation → Step Check if entire combo is transfered to course 2 (trigger: .pos) 2026-09-07 12:35:33,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-09-07 12:35:33,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:35:33,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 21816268 (allocated 23728128) 2026-09-07 12:35:33,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 106595 2026-09-07 12:35:33,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-09-07 12:35:33,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 106595 2026-09-07 12:35:33,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123533_496995_test_combo_synchronisation.txt 2026-09-07 12:35:33,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpwjl4mjcq_chrome_odoo" 2026-09-07 12:35:33,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-09-07 12:35:33,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 106798 2026-09-07 12:35:33,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmp3w67vtcv_chrome_odoo 2026-09-07 12:35:33,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:44645/json/version 2026-09-07 12:35:33,926 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:33,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 12:35:33,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:44645/json 2026-09-07 12:35:33,983 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:33,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:44645/devtools/page/C6239B2676C07B541102796963720861 2026-09-07 12:35:34,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-09-07 12:35:34,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-09-07 12:35:34,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:35:34,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-09-07 12:35:34,135 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:34,135 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:34,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:34,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:34] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.039 0.404 2026-09-07 12:35:34,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': 'C6239B2676C07B541102796963720861', 'loaderId': 'E998D6B300A8C407E4B3A7EF3876B3AC', 'isDownload': False} 2026-09-07 12:35:34,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate ready code "odoo.isTourReady('test_course_restaurant_preparation_tour')" 2026-09-07 12:35:34,639 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:34,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:34] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.017 2026-09-07 12:35:34,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:34] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-09-07 12:35:34,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:34] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.055 2026-09-07 12:35:35,212 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:35:35,213 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:35:35,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:35:35,277 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:35,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.020 2026-09-07 12:35:35,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [1/19] Tour test_course_restaurant_preparation_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:35,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:35:35,341 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:35,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 9 0.015 0.022 2026-09-07 12:35:35,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-07 12:35:35,478 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.035 0.035 2026-09-07 12:35:35,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.058 2026-09-07 12:35:36,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.345 0.305 2026-09-07 12:35:36,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:35:36,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:35:36,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-07 12:35:36,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:35:36,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:36,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:35:36,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:36,516 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:35:36,521 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:35:36,525 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:36,600 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:36,612 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:35:36,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.053 0.088 2026-09-07 12:35:36,643 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:36,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [2/19] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:36,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.172 2026-09-07 12:35:36,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.047 0.104 2026-09-07 12:35:36,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [3/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:36,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.027 0.174 2026-09-07 12:35:36,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.028 0.246 2026-09-07 12:35:36,912 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:36,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:36] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.009 0.139 2026-09-07 12:35:37,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.186 2026-09-07 12:35:37,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.011 0.010 2026-09-07 12:35:37,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [4/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-09-07 12:35:37,197 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:37,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [5/19] Tour test_course_restaurant_preparation_tour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:35:37,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [6/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-09-07 12:35:37,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [7/19] Tour test_course_restaurant_preparation_tour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:35:37,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [8/19] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-09-07 12:35:37,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [9/19] Tour test_course_restaurant_preparation_tour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:35:37,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [10/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-07 12:35:37,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [11/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-07 12:35:37,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [12/19] Tour test_course_restaurant_preparation_tour → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:35:37,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14919858 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e6230156-1f00-4f29-b9ee-2a07fb0aaca6'}] 2026-09-07 12:35:37,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [13/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:37,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14919858 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e6230156-1f00-4f29-b9ee-2a07fb0aaca6'} created pos.order #746 2026-09-07 12:35:37,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14919858 finished 2026-09-07 12:35:37,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.109 0.095 2026-09-07 12:35:38,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.008 2026-09-07 12:35:38,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [14/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-07 12:35:38,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [15/19] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-09-07 12:35:38,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [16/19] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:38,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.004 2026-09-07 12:35:38,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16820021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e6230156-1f00-4f29-b9ee-2a07fb0aaca6'}] 2026-09-07 12:35:38,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16820021 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e6230156-1f00-4f29-b9ee-2a07fb0aaca6'} updated pos.order #746 2026-09-07 12:35:38,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16820021 finished 2026-09-07 12:35:38,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.075 2026-09-07 12:35:38,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [17/19] Tour test_course_restaurant_preparation_tour → Step select course Course 3 (trigger: .order-course-name:contains(Course 3)) 2026-09-07 12:35:38,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.007 2026-09-07 12:35:38,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [18/19] Tour test_course_restaurant_preparation_tour → Step body 2026-09-07 12:35:38,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [19/19] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-09-07 12:35:38,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-09-07 12:35:38,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:35:38,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.007 2026-09-07 12:35:38,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18079408 (allocated 19533824) 2026-09-07 12:35:38,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 106798 2026-09-07 12:35:38,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-09-07 12:35:38,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 106798 2026-09-07 12:35:38,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123538_746699_test_course_restaurant_preparation_tour.txt 2026-09-07 12:35:38,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmp3w67vtcv_chrome_odoo" 2026-09-07 12:35:38,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-09-07 12:35:39,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 107000 2026-09-07 12:35:39,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpak3vx1p6_chrome_odoo 2026-09-07 12:35:39,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:34211/json/version 2026-09-07 12:35:39,189 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:39,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 12:35:39,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:34211/json 2026-09-07 12:35:39,258 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:39,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:34211/devtools/page/6AA3E01A03AF3BC6FFDD664DFB1F92A1 2026-09-07 12:35:39,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-09-07 12:35:39,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-09-07 12:35:39,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:35:39,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-09-07 12:35:39,427 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:39,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:35:39,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:39,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:39] "GET /pos/ui/118 HTTP/1.1" 200 - 89 0.096 0.461 2026-09-07 12:35:40,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '6AA3E01A03AF3BC6FFDD664DFB1F92A1', 'loaderId': '1FFDCD3A10CEA3440AAFAEDC24CC660D', 'isDownload': False} 2026-09-07 12:35:40,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-09-07 12:35:40,019 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:40,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:35:40,060 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-07 12:35:40,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.054 2026-09-07 12:35:40,567 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:40,568 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:35:40,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 12:35:40,609 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:40,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [1/10] Tour test_create_floor_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:40,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.014 0.006 2026-09-07 12:35:40,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:35:40,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:40,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-09-07 12:35:40,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-07 12:35:40,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.041 0.043 2026-09-07 12:35:40,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-09-07 12:35:41,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.274 0.322 2026-09-07 12:35:41,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:35:41,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-09-07 12:35:41,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.036 2026-09-07 12:35:41,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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.015 2026-09-07 12:35:41,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:41,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:35:41,733 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:41,759 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:41,768 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:35:41,822 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:35:41,838 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:41,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [2/10] Tour test_create_floor_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:41,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.061 0.093 2026-09-07 12:35:41,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.161 2026-09-07 12:35:41,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.146 2026-09-07 12:35:41,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.055 2026-09-07 12:35:41,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:41] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.009 0.056 2026-09-07 12:35:42,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [3/10] Tour test_create_floor_tour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:35:42,037 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:35:42,087 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:35:42,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [4/10] Tour test_create_floor_tour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:35:42,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:42] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.058 0.050 2026-09-07 12:35:42,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:42] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.027 0.149 2026-09-07 12:35:42,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.200 2026-09-07 12:35:42,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [5/10] Tour test_create_floor_tour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-07 12:35:42,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [6/10] Tour test_create_floor_tour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-07 12:35:42,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [7/10] Tour test_create_floor_tour → Step .floor-selector button i[aria-label='Add Floor'] 2026-09-07 12:35:42,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [8/10] Tour test_create_floor_tour → Step .modal-body textarea 2026-09-07 12:35:42,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [9/10] Tour test_create_floor_tour → Step .modal-footer button.btn-primary 2026-09-07 12:35:42,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [10/10] Tour test_create_floor_tour → Step selected floor is 'AAA' (trigger: .button-floor.active:contains("AAA")) 2026-09-07 12:35:42,609 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:42] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.004 0.009 2026-09-07 12:35:42,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-09-07 12:35:42,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:35:42,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12522868 (allocated 13631488) 2026-09-07 12:35:42,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 107000 2026-09-07 12:35:42,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-09-07 12:35:42,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 107000 2026-09-07 12:35:42,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123542_833060_test_create_floor_tour.txt 2026-09-07 12:35:42,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpak3vx1p6_chrome_odoo" 2026-09-07 12:35:42,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-09-07 12:35:43,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 107198 2026-09-07 12:35:43,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmp2a588x1u_chrome_odoo 2026-09-07 12:35:43,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:40017/json/version 2026-09-07 12:35:43,116 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:43,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-09-07 12:35:43,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:40017/json 2026-09-07 12:35:43,224 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:43,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:40017/devtools/page/2674B670125902B46AEFABDDEB399842 2026-09-07 12:35:43,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-09-07 12:35:43,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-09-07 12:35:43,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:35:43,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-09-07 12:35:43,384 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:43,384 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:43,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:43,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:43] "GET /pos/ui?config_id=118 HTTP/1.1" 200 - 137 0.124 0.453 2026-09-07 12:35:43,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '2674B670125902B46AEFABDDEB399842', 'loaderId': '2151B06BABD032B140377A91010A5969', 'isDownload': False} 2026-09-07 12:35:43,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-09-07 12:35:44,004 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:44,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:35:44,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-07 12:35:44,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:35:44,602 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:35:44,615 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:35:44,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-07 12:35:44,647 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:44,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [1/21] Tour test_customer_alone_saved → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:44,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.020 2026-09-07 12:35:44,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:35:44,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:44,762 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.015 2026-09-07 12:35:44,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-07 12:35:44,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.028 2026-09-07 12:35:44,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.048 2026-09-07 12:35:45,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.271 0.485 2026-09-07 12:35:45,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:35:45,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:35:45,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-09-07 12:35:45,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:35:45,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:45,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-07 12:35:45,911 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:45,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:35:45,933 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:45,943 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:35:45,979 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:35:46,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [2/21] Tour test_customer_alone_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:46,006 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-09-07 12:35:46,080 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.098 0.060 2026-09-07 12:35:46,085 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:35:46,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.058 0.141 2026-09-07 12:35:46,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.246 2026-09-07 12:35:46,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [3/21] Tour test_customer_alone_saved → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:46,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.013 0.129 2026-09-07 12:35:46,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.009 2026-09-07 12:35:46,241 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:46,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.048 0.064 2026-09-07 12:35:46,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.039 0.294 2026-09-07 12:35:46,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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.029 2026-09-07 12:35:46,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [4/21] Tour test_customer_alone_saved → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:35:46,499 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:35:46,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [5/21] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-09-07 12:35:46,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [6/21] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:35:46,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82763562 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9ae5769d-42d7-43c1-8afb-bda9de931ab0'}] 2026-09-07 12:35:46,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82763562 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9ae5769d-42d7-43c1-8afb-bda9de931ab0'} created pos.order #747 2026-09-07 12:35:46,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82763562 finished 2026-09-07 12:35:46,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.068 0.074 2026-09-07 12:35:46,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.069 0.048 2026-09-07 12:35:46,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.013 2026-09-07 12:35:47,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [7/21] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-09-07 12:35:47,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [8/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:47,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [9/21] Tour test_customer_alone_saved → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:35:47,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [10/21] Tour test_customer_alone_saved → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:35:47,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [11/21] Tour test_customer_alone_saved → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:35:47,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [12/21] Tour test_customer_alone_saved → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-07 12:35:47,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [13/21] Tour test_customer_alone_saved → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-07 12:35:47,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [14/21] Tour test_customer_alone_saved → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:35:47,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [15/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:47,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [16/21] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-09-07 12:35:47,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [17/21] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-09-07 12:35:47,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [18/21] Tour test_customer_alone_saved → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:35:47,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77839545 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9ae5769d-42d7-43c1-8afb-bda9de931ab0'}] 2026-09-07 12:35:47,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77839545 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9ae5769d-42d7-43c1-8afb-bda9de931ab0'} updated pos.order #747 2026-09-07 12:35:47,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77839545 finished 2026-09-07 12:35:47,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.045 0.076 2026-09-07 12:35:47,936 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.026 0.035 2026-09-07 12:35:47,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.013 2026-09-07 12:35:47,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [19/21] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-09-07 12:35:48,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [20/21] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:48,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [21/21] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-09-07 12:35:48,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-09-07 12:35:48,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:35:48,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 19657940 (allocated 21106688) 2026-09-07 12:35:48,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 107198 2026-09-07 12:35:48,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-09-07 12:35:48,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 107198 2026-09-07 12:35:48,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123548_369878_test_customer_alone_saved.txt 2026-09-07 12:35:48,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmp2a588x1u_chrome_odoo" 2026-09-07 12:35:48,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-09-07 12:35:48,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 107399 2026-09-07 12:35:48,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpcnx0ryz5_chrome_odoo 2026-09-07 12:35:48,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:34099/json/version 2026-09-07 12:35:48,747 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:48,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-09-07 12:35:48,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:34099/json 2026-09-07 12:35:48,827 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:48,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:34099/devtools/page/B4AF5D96595AC70D99323AFDBA207844 2026-09-07 12:35:48,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-09-07 12:35:48,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-09-07 12:35:49,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:35:49,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-09-07 12:35:49,033 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:49,033 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:49,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:49,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:49] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.062 0.462 2026-09-07 12:35:49,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': 'B4AF5D96595AC70D99323AFDBA207844', 'loaderId': '74F35E2319395396E0B6BBE2AAD96844', 'isDownload': False} 2026-09-07 12:35:49,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate ready code "odoo.isTourReady('test_delete_line_release_table')" 2026-09-07 12:35:49,589 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:49,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:49] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:35:49,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:49] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:35:49,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:49] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.035 2026-09-07 12:35:50,095 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:50,096 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:35:50,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-09-07 12:35:50,145 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:50,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 12:35:50,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [1/17] Tour test_delete_line_release_table → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:50,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:35:50,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:50,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-07 12:35:50,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-07 12:35:50,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.029 2026-09-07 12:35:50,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.032 2026-09-07 12:35:50,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.298 0.309 2026-09-07 12:35:50,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:51,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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.017 2026-09-07 12:35:51,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.034 2026-09-07 12:35:51,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:35:51,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:51,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-07 12:35:51,206 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:51,225 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:51,232 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:51,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.025 0.018 2026-09-07 12:35:51,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.045 2026-09-07 12:35:51,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-07 12:35:51,296 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:35:51,299 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:35:51,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-09-07 12:35:51,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [2/17] Tour test_delete_line_release_table → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:51,432 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:35:51,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [3/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:51,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.054 0.067 2026-09-07 12:35:51,608 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:35:51,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.063 0.157 2026-09-07 12:35:51,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.217 2026-09-07 12:35:51,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.176 2026-09-07 12:35:51,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:35:51,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [4/17] Tour test_delete_line_release_table → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:35:51,888 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:51,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [5/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:35:51,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [6/17] Tour test_delete_line_release_table → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:35:52,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [7/17] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:35:52,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13438484 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e1063589-f353-4376-b9d3-cf6935120664'}] 2026-09-07 12:35:52,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13438484 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e1063589-f353-4376-b9d3-cf6935120664'} created pos.order #748 2026-09-07 12:35:52,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13438484 finished 2026-09-07 12:35:52,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.077 0.085 2026-09-07 12:35:52,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [8/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:52,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [9/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:35:52,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.010 2026-09-07 12:35:52,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [10/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:35:52,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [11/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:35:52,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [12/17] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:35:52,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [13/17] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-07 12:35:52,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [14/17] Tour test_delete_line_release_table → Step release table (trigger: .product-screen .leftpane .unbook-table) 2026-09-07 12:35:52,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [15/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:35:52,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11916857 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e1063589-f353-4376-b9d3-cf6935120664'}] 2026-09-07 12:35:52,821 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:52,866 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #221 deleted pos.order.line records with IDs: [1234] 2026-09-07 12:35:52,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11916857 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e1063589-f353-4376-b9d3-cf6935120664'} updated pos.order #748 2026-09-07 12:35:52,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11916857 finished 2026-09-07 12:35:52,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.083 0.096 2026-09-07 12:35:53,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:53] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.085 0.067 2026-09-07 12:35:53,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:35:53,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [16/17] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:35:53,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39826982 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a6fe579f-bb06-4d94-85ef-2c8fccd39e61'}] 2026-09-07 12:35:53,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39826982 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': 'a6fe579f-bb06-4d94-85ef-2c8fccd39e61'} created pos.order #749 2026-09-07 12:35:53,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39826982 finished 2026-09-07 12:35:53,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.031 0.071 2026-09-07 12:35:53,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [17/17] Tour test_delete_line_release_table → Step Check that: ---Check orderline with attributes: {"productName":"Coca-Cola"}--- is not true (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Coca-Cola"))))) 2026-09-07 12:35:53,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-09-07 12:35:53,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:35:53,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16069916 (allocated 17174528) 2026-09-07 12:35:53,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 107399 2026-09-07 12:35:53,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-09-07 12:35:53,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 107399 2026-09-07 12:35:53,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123553_686056_test_delete_line_release_table.txt 2026-09-07 12:35:53,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpcnx0ryz5_chrome_odoo" 2026-09-07 12:35:53,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-09-07 12:35:54,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 107603 2026-09-07 12:35:54,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmp64fqmq79_chrome_odoo 2026-09-07 12:35:54,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:40127/json/version 2026-09-07 12:35:54,007 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:54,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-09-07 12:35:54,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:40127/json 2026-09-07 12:35:54,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:35:54,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:40127/devtools/page/CAB828BCF3E502BA82BC900C155B0D5C 2026-09-07 12:35:54,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-09-07 12:35:54,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-09-07 12:35:54,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:35:54,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-09-07 12:35:54,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-07 12:35:54,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:35:54,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:35:54,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:54] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.098 0.530 2026-09-07 12:35:54,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'CAB828BCF3E502BA82BC900C155B0D5C', 'loaderId': 'BFF9066C4395CB799CA5370FFC0E1C06', 'isDownload': False} 2026-09-07 12:35:54,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-09-07 12:35:54,938 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:35:54,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:54] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.006 2026-09-07 12:35:54,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:54] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:35:54,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:54] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-09-07 12:35:55,479 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:35:55,484 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:35:55,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-09-07 12:35:55,535 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:35:55,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [1/48] Tour test_direct_sales → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:35:55,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 12:35:55,582 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:35:55,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:55,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.012 2026-09-07 12:35:55,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-07 12:35:55,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.029 2026-09-07 12:35:55,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.041 2026-09-07 12:35:56,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.318 0.314 2026-09-07 12:35:56,465 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:35:56,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:35:56,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.034 2026-09-07 12:35:56,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 12:35:56,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-09-07 12:35:56,659 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 12:35:56,709 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:56,733 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:35:56,737 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:35:56,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.014 0.029 2026-09-07 12:35:56,771 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:56,777 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35: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-09-07 12:35:56,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.051 2026-09-07 12:35:56,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-07 12:35:56,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-09-07 12:35:56,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [2/48] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:35:56,896 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:35:56,992 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:56] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.040 0.082 2026-09-07 12:35:57,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:57] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.111 2026-09-07 12:35:57,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-09-07 12:35:57,059 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:35:57,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:57] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.035 0.185 2026-09-07 12:35:57,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.021 0.080 2026-09-07 12:35:57,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [4/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:35:57,327 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:35:57,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [5/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:35:57,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [6/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:35:57,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [7/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-07 12:35:57,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [8/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:35:57,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [9/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:35:57,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [10/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:35:57,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [11/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:35:57,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [12/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:35:57,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [13/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:35:57,817 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:35:57,820 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:35:57,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [14/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-09-07 12:35:57,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47141732 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2c6d836-9eb0-4c07-b3a1-9826796b74fc'}] 2026-09-07 12:35:58,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47141732 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2c6d836-9eb0-4c07-b3a1-9826796b74fc'} created pos.order #750 2026-09-07 12:35:58,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47141732 finished 2026-09-07 12:35:58,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.037 0.099 2026-09-07 12:35:58,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [15/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:35:58,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [16/48] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:35:58,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38649977 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2c6d836-9eb0-4c07-b3a1-9826796b74fc'}] 2026-09-07 12:35:58,189 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:35:58,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38649977 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'd2c6d836-9eb0-4c07-b3a1-9826796b74fc'} updated pos.order #750 2026-09-07 12:35:58,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38649977 finished 2026-09-07 12:35:58,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:35:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.191 0.260 2026-09-07 12:35:58,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [17/48] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:36:00,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-09-07 12:36:00,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [19/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:36:00,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [20/48] Tour test_direct_sales → Step set tab to Test (trigger: .product-screen .new-tab) 2026-09-07 12:36:01,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [21/48] Tour test_direct_sales → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:36:01,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [22/48] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:36:01,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [23/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:36:01,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [24/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:01,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [25/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-07 12:36:01,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [26/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:01,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [27/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:36:01,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [28/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:36:01,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [29/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:36:01,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [30/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:36:01,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [31/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:36:01,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [32/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-09-07 12:36:01,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75030243 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4cb3246b-b441-46d2-994a-daa7dc1c5700'}] 2026-09-07 12:36:01,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75030243 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4cb3246b-b441-46d2-994a-daa7dc1c5700'} created pos.order #751 2026-09-07 12:36:01,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75030243 finished 2026-09-07 12:36:01,865 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.057 0.093 2026-09-07 12:36:01,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [33/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:36:01,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [34/48] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:36:01,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30498392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4cb3246b-b441-46d2-994a-daa7dc1c5700'}] 2026-09-07 12:36:02,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30498392 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '4cb3246b-b441-46d2-994a-daa7dc1c5700'} updated pos.order #751 2026-09-07 12:36:02,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30498392 finished 2026-09-07 12:36:02,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.224 0.267 2026-09-07 12:36:02,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [35/48] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:36:04,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [36/48] Tour test_direct_sales → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:36:04,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:36:04,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [37/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:36:04,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [38/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:36:04,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [39/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:04,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [40/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-07 12:36:04,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [41/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:04,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [42/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:36:05,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [43/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:36:05,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [44/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:36:05,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [45/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:36:05,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [46/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:36:05,240 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [47/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-09-07 12:36:05,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28419458 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '4e2ee21e-a299-4bae-bb37-b7603dee5a41'}] 2026-09-07 12:36:05,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28419458 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '4e2ee21e-a299-4bae-bb37-b7603dee5a41'} created pos.order #752 2026-09-07 12:36:05,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28419458 finished 2026-09-07 12:36:05,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.046 0.076 2026-09-07 12:36:05,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [48/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:36:05,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-09-07 12:36:05,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-07 12:36:05,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28514581 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': '4e2ee21e-a299-4bae-bb37-b7603dee5a41'}] 2026-09-07 12:36:05,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19641656 (allocated 21106688) 2026-09-07 12:36:05,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 107603 2026-09-07 12:36:05,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-09-07 12:36:05,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 107603 2026-09-07 12:36:05,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123605_803212_test_direct_sales.txt 2026-09-07 12:36:05,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmp64fqmq79_chrome_odoo" 2026-09-07 12:36:05,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-09-07 12:36:05,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28514581 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': '4e2ee21e-a299-4bae-bb37-b7603dee5a41'} updated pos.order #752 2026-09-07 12:36:05,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28514581 finished 2026-09-07 12:36:05,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.120 0.251 2026-09-07 12:36:05,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-09-07 12:36:06,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 107810 2026-09-07 12:36:06,291 26 INFO rb-6a8d31b-224617-412612 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/tmp30fwgpjv_chrome_odoo 2026-09-07 12:36:06,291 26 INFO rb-6a8d31b-224617-412612 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:45049/json/version 2026-09-07 12:36:06,292 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:06,339 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:06,339 26 INFO rb-6a8d31b-224617-412612 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:45049/json 2026-09-07 12:36:06,339 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:06,397 26 INFO rb-6a8d31b-224617-412612 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:45049/devtools/page/E03FE07D205BC680DFDE9DEFF51F4FE0 2026-09-07 12:36:06,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Enable chrome headless console log notification 2026-09-07 12:36:06,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome headless enable page notifications 2026-09-07 12:36:06,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:36:06,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Setting session cookie in browser 2026-09-07 12:36:06,532 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:06,532 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:06,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:36:07,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.063 0.411 2026-09-07 12:36:07,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'E03FE07D205BC680DFDE9DEFF51F4FE0', 'loaderId': 'C379D425984BD8431A2208FF9AF74A61', 'isDownload': False} 2026-09-07 12:36:07,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing')" 2026-09-07 12:36:07,045 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:36:07,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:36:07,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-07 12:36:07,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-09-07 12:36:07,529 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:07,536 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:07,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:36:07,580 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:07,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [1/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:36:07,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 12:36:07,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:36:07,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:07,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-07 12:36:07,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-07 12:36:07,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.025 2026-09-07 12:36:07,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-07 12:36:08,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.260 0.307 2026-09-07 12:36:08,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:36:08,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:36:08,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-07 12:36:08,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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-09-07 12:36:08,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-09-07 12:36:08,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:36:08,561 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:08,586 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:08,587 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:36:08,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.017 0.036 2026-09-07 12:36:08,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-07 12:36:08,638 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:08,643 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:08,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.008 0.059 2026-09-07 12:36:08,665 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:36:08,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [2/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:36:08,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.043 2026-09-07 12:36:08,783 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:08,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.054 0.053 2026-09-07 12:36:08,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [3/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:36:08,917 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:08,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:08] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.042 0.131 2026-09-07 12:36:09,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.079 2026-09-07 12:36:09,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-09-07 12:36:09,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [4/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:36:09,156 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:09,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [5/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-07 12:36:09,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [6/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:09,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [7/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-09-07 12:36:09,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [8/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:36:09,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [9/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-09-07 12:36:09,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38026223 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e188ee67-d7ae-453c-88ef-79c4753497a4'}] 2026-09-07 12:36:09,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [10/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-09-07 12:36:09,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38026223 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e188ee67-d7ae-453c-88ef-79c4753497a4'} created pos.order #753 2026-09-07 12:36:09,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38026223 finished 2026-09-07 12:36:09,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.169 0.247 2026-09-07 12:36:10,147 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-07 12:36:10,148 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-07 12:36:10,148 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-07 12:36:10,152 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-07 12:36:10,152 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-07 12:36:10,152 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-07 12:36:10,153 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-07 12:36:10,153 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-07 12:36:10,155 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-07 12:36:10,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-07 12:36:10,167 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:36:10,168 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:36:10,170 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-07 12:36:10,171 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-07 12:36:10,175 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-07 12:36:10,175 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-07 12:36:10,175 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-07 12:36:10,176 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-07 12:36:10,177 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-07 12:36:10,194 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-07 12:36:10,196 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:36:10,203 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:36:10,204 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-07 12:36:10,205 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-07 12:36:10,207 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-07 12:36:10,207 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-07 12:36:10,207 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-07 12:36:10,209 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-07 12:36:10,211 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-07 12:36:10,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-07 12:36:10,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-07 12:36:10,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-07 12:36:10,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-07 12:36:10,213 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-07 12:36:10,213 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-07 12:36:10,214 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-07 12:36:10,214 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-07 12:36:10,214 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-07 12:36:10,214 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-07 12:36:10,215 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-07 12:36:10,216 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-07 12:36:10,216 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-07 12:36:10,216 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-07 12:36:10,216 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-07 12:36:10,217 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-07 12:36:10,230 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:36:10,254 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:36:10,270 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:36:10,273 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:36:10,276 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-09-07 12:36:10,280 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:10,308 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:36:10,317 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-07 12:36:10,324 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-07 12:36:10,330 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-07 12:36:10,338 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-07 12:36:10,341 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-09-07 12:36:10,347 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-07 12:36:10,352 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-07 12:36:10,360 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-07 12:36:10,363 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-07 12:36:10,369 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-07 12:36:10,375 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-07 12:36:10,377 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-07 12:36:10,377 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-07 12:36:10,378 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-07 12:36:10,379 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-07 12:36:10,380 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-07 12:36:10,381 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-07 12:36:10,381 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-07 12:36:10,381 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-07 12:36:10,381 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-07 12:36:10,381 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-07 12:36:10,382 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-07 12:36:10,382 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-07 12:36:10,383 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-07 12:36:10,383 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-07 12:36:10,383 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-07 12:36:10,383 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-07 12:36:10,383 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-07 12:36:10,383 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-07 12:36:10,383 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-07 12:36:10,383 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-07 12:36:10,384 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-07 12:36:10,384 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-07 12:36:10,384 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-07 12:36:10,385 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-07 12:36:10,385 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-07 12:36:10,385 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-07 12:36:10,385 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-07 12:36:10,385 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-07 12:36:10,386 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-07 12:36:10,386 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-07 12:36:10,386 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-07 12:36:10,386 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-07 12:36:10,396 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-07 12:36:10,396 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-07 12:36:10,397 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-07 12:36:10,397 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-07 12:36:10,397 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-07 12:36:10,398 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-07 12:36:10,399 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-07 12:36:10,400 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-07 12:36:10,402 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:10,420 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:36:10,421 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:36:10,422 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-07 12:36:10,426 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-07 12:36:10,430 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:36:10,431 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-07 12:36:10,443 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:36:10,444 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:36:10,446 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:36:10,457 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-07 12:36:10,464 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-07 12:36:10,465 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-07 12:36:10,466 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-07 12:36:10,480 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:36:10,487 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-07 12:36:10,492 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-07 12:36:10,492 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-07 12:36:10,497 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:36:10,504 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-07 12:36:10,514 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-07 12:36:10,514 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-07 12:36:10,514 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-07 12:36:10,514 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-07 12:36:10,517 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:36:10,518 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-07 12:36:10,521 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-07 12:36:10,522 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-07 12:36:10,523 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:36:10,526 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-07 12:36:10,526 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-07 12:36:10,527 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-07 12:36:10,527 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:10] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:36:10,528 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-07 12:36:10,533 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-07 12:36:10,539 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-07 12:36:10,540 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-07 12:36:10,542 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-07 12:36:10,543 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-07 12:36:10,543 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-07 12:36:10,543 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-07 12:36:10,543 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-07 12:36:10,546 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-07 12:36:11,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [11/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:36:11,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:11] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.106 0.801 2026-09-07 12:36:11,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [12/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:36:11,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-07 12:36:11,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [13/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:36:12,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [14/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-07 12:36:12,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [15/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:36:12,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [16/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:36:12,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [17/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:36:12,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [18/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:36:12,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [19/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:36:12,329 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:12,330 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:12,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [20/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:36:12,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [21/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-09-07 12:36:12,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13357856 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7cfd2e32-68e9-435d-a503-869e13089393'}] 2026-09-07 12:36:12,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [22/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-09-07 12:36:12,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13357856 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '7cfd2e32-68e9-435d-a503-869e13089393'} created pos.order #754 2026-09-07 12:36:12,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13357856 finished 2026-09-07 12:36:12,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.107 0.172 2026-09-07 12:36:13,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:13] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.019 0.049 2026-09-07 12:36:14,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [23/23] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:36:14,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-09-07 12:36:14,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:36:14,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17563424 (allocated 19009536) 2026-09-07 12:36:14,508 26 INFO rb-6a8d31b-224617-412612 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 107810 2026-09-07 12:36:14,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-09-07 12:36:14,512 26 INFO rb-6a8d31b-224617-412612 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 107810 2026-09-07 12:36:14,622 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123614_622017_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-09-07 12:36:14,622 26 INFO rb-6a8d31b-224617-412612 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/tmp30fwgpjv_chrome_odoo" 2026-09-07 12:36:14,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-09-07 12:36:15,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 108051 2026-09-07 12:36:15,058 26 INFO rb-6a8d31b-224617-412612 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/tmpw4iyqyxa_chrome_odoo 2026-09-07 12:36:15,058 26 INFO rb-6a8d31b-224617-412612 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:36853/json/version 2026-09-07 12:36:15,059 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:15,095 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:15,096 26 INFO rb-6a8d31b-224617-412612 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:36853/json 2026-09-07 12:36:15,096 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:15,183 26 INFO rb-6a8d31b-224617-412612 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:36853/devtools/page/3EAC38B944CFBAC128A6A91566ABF80E 2026-09-07 12:36:15,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Enable chrome headless console log notification 2026-09-07 12:36:15,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome headless enable page notifications 2026-09-07 12:36:15,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:36:15,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Setting session cookie in browser 2026-09-07 12:36:15,318 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:15,318 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:15,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:36:15,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:15] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.039 0.614 2026-09-07 12:36:15,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '3EAC38B944CFBAC128A6A91566ABF80E', 'loaderId': 'EDDC88F068A600A8172E6E52DCBAA7EE', 'isDownload': False} 2026-09-07 12:36:15,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing')" 2026-09-07 12:36:15,999 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:36:16,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:36:16,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-07 12:36:16,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-09-07 12:36:16,504 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:16,511 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:16,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:36:16,535 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:16,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [1/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:36:16,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:36:16,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.003 2026-09-07 12:36:16,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:16,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-09-07 12:36:16,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.006 0.020 2026-09-07 12:36:16,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.013 0.011 2026-09-07 12:36:16,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.043 2026-09-07 12:36:17,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.254 0.312 2026-09-07 12:36:17,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.015 2026-09-07 12:36:17,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.009 2026-09-07 12:36:17,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.055 2026-09-07 12:36:17,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.008 2026-09-07 12:36:17,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-09-07 12:36:17,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:36:17,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:36:17,608 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:36:17,625 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:36:17,631 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:36:17,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.040 0.039 2026-09-07 12:36:17,683 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.004 2026-09-07 12:36:17,685 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:36:17,718 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:17,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [2/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:36:17,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.024 0.141 2026-09-07 12:36:17,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.016 0.055 2026-09-07 12:36:17,887 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:17] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.032 0.133 2026-09-07 12:36:17,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [3/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:36:18,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:18] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.076 0.213 2026-09-07 12:36:18,018 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:36:18,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:18] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.013 0.202 2026-09-07 12:36:18,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.133 2026-09-07 12:36:18,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-09-07 12:36:18,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [4/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:36:18,299 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:18,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [5/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-07 12:36:18,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [6/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:18,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [7/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-09-07 12:36:18,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [8/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:36:18,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [9/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:36:18,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28086586 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a4c8dc05-d797-4e28-9ab3-a1050a4c9a1a'}] 2026-09-07 12:36:18,630 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:18,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28086586 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a4c8dc05-d797-4e28-9ab3-a1050a4c9a1a'} created pos.order #755 2026-09-07 12:36:18,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28086586 finished 2026-09-07 12:36:18,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.140 0.214 2026-09-07 12:36:19,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [10/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:36:19,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [11/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:36:19,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [12/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-09-07 12:36:19,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [13/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:36:19,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:36:19,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [14/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:36:19,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [15/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-09-07 12:36:19,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [16/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:36:19,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [17/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:36:19,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [18/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:36:19,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [19/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:36:19,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [20/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:36:19,678 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:19,680 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:19,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [21/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:36:19,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [22/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:36:19,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15826984 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '38441280-42cf-4a8e-8b07-f9ec312445de'}] 2026-09-07 12:36:20,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15826984 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '38441280-42cf-4a8e-8b07-f9ec312445de'} created pos.order #756 2026-09-07 12:36:20,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15826984 finished 2026-09-07 12:36:20,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.147 0.204 2026-09-07 12:36:20,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [23/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:36:20,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [24/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:36:20,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [25/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-09-07 12:36:20,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-09-07 12:36:20,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:36:20,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17383468 (allocated 19533824) 2026-09-07 12:36:20,516 26 INFO rb-6a8d31b-224617-412612 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 108051 2026-09-07 12:36:20,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-09-07 12:36:20,521 26 INFO rb-6a8d31b-224617-412612 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 108051 2026-09-07 12:36:20,619 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123620_618783_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-09-07 12:36:20,619 26 INFO rb-6a8d31b-224617-412612 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/tmpw4iyqyxa_chrome_odoo" 2026-09-07 12:36:20,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-09-07 12:36:21,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 108259 2026-09-07 12:36:21,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmp779i03tn_chrome_odoo 2026-09-07 12:36:21,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:35401/json/version 2026-09-07 12:36:21,279 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:21,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-09-07 12:36:21,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:35401/json 2026-09-07 12:36:21,313 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:21,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:35401/devtools/page/CDB602193E379309F43C4FBE8000B5FB 2026-09-07 12:36:21,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-09-07 12:36:21,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-09-07 12:36:21,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:36:21,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-09-07 12:36:21,521 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:21,521 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:21,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:36:22,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.086 0.436 2026-09-07 12:36:22,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': 'CDB602193E379309F43C4FBE8000B5FB', 'loaderId': '257BD6792ACC3FB68CF5DBA73EB848E7', 'isDownload': False} 2026-09-07 12:36:22,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Evaluate ready code "odoo.isTourReady('test_floating_order_name_change_partner')" 2026-09-07 12:36:22,079 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:36:22,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:36:22,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:36:22,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-09-07 12:36:22,529 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:22,537 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:22,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:36:22,575 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:22,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [1/36] Tour test_floating_order_name_change_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:36:22,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-07 12:36:22,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:36:22,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:22,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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.009 2026-09-07 12:36:22,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-07 12:36:22,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.026 0.028 2026-09-07 12:36:22,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-07 12:36:23,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.262 0.279 2026-09-07 12:36:23,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:36:23,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:36:23,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-09-07 12:36:23,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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.010 2026-09-07 12:36:23,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-09-07 12:36:23,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-07 12:36:23,603 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:36:23,609 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:23,620 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:23,629 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:36:23,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.014 0.021 2026-09-07 12:36:23,680 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:36:23,712 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.054 2026-09-07 12:36:23,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [2/36] Tour test_floating_order_name_change_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:36:23,768 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:36:23,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.122 0.063 2026-09-07 12:36:23,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.056 0.164 2026-09-07 12:36:23,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [3/36] Tour test_floating_order_name_change_partner → Step .new-order 2026-09-07 12:36:23,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.238 2026-09-07 12:36:23,981 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:23,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:23] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.023 0.263 2026-09-07 12:36:24,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.088 0.119 2026-09-07 12:36:24,145 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:24] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.210 2026-09-07 12:36:24,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [4/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:24,272 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:24,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [5/36] Tour test_floating_order_name_change_partner → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-07 12:36:24,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [6/36] Tour test_floating_order_name_change_partner → Step click preset 'Delivery' from preset modal (trigger: .modal-body button:contains(Delivery)) 2026-09-07 12:36:24,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [7/36] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:36:24,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [8/36] Tour test_floating_order_name_change_partner → Step Search for partner "Abigael" (trigger: .modal-dialog .input-group input) 2026-09-07 12:36:24,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [9/36] Tour test_floating_order_name_change_partner → Step click partner 'Abigael' from partner list screen (trigger: .modal .partner-list b:contains(Abigael)) 2026-09-07 12:36:24,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [10/36] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:24,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [11/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:24,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [12/36] Tour test_floating_order_name_change_partner → Step customer 'Abigael' is selected (trigger: .product-screen .set-partner:contains("Abigael")) 2026-09-07 12:36:24,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [13/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-09-07 12:36:24,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [14/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Abigael") 2026-09-07 12:36:24,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:36:24,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.017 2026-09-07 12:36:24,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [15/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-09-07 12:36:25,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [16/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:25,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [17/36] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:36:25,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [18/36] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:36:25,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [19/36] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:36:25,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [20/36] Tour test_floating_order_name_change_partner → Step Search for partner "Deco Addict" (trigger: .modal-dialog .input-group input) 2026-09-07 12:36:25,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [21/36] Tour test_floating_order_name_change_partner → Step click partner 'Deco Addict' from partner list screen (trigger: .modal .partner-list b:contains(Deco Addict)) 2026-09-07 12:36:25,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [22/36] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:25,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [23/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:25,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [24/36] Tour test_floating_order_name_change_partner → Step customer 'Deco Addict' is selected (trigger: .product-screen .set-partner:contains("Deco Addict")) 2026-09-07 12:36:25,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [25/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-09-07 12:36:25,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [26/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Deco Addict") 2026-09-07 12:36:25,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:36:25,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.018 2026-09-07 12:36:25,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [27/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-09-07 12:36:25,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [28/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:25,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [29/36] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:36:25,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [30/36] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:36:26,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [31/36] Tour test_floating_order_name_change_partner → Step click unselect partner (trigger: .unselect-tag) 2026-09-07 12:36:26,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [32/36] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:26,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [33/36] Tour test_floating_order_name_change_partner → Step customer 'Customer' is selected (trigger: .product-screen .set-partner:contains("Customer")) 2026-09-07 12:36:26,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [34/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-09-07 12:36:26,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [35/36] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("Deco Addict")) 2026-09-07 12:36:26,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:26] "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-09-07 12:36:26,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-07 12:36:26,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [36/36] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-09-07 12:36:26,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-09-07 12:36:26,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_floating_order_name_change_partner SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:36:26,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 25817180 (allocated 27660288) 2026-09-07 12:36:26,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 108259 2026-09-07 12:36:26,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-09-07 12:36:26,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 108259 2026-09-07 12:36:26,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123626_562021_test_floating_order_name_change_partner.txt 2026-09-07 12:36:26,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmp779i03tn_chrome_odoo" 2026-09-07 12:36:26,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-09-07 12:36:27,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 108458 2026-09-07 12:36:27,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpnivyxe2u_chrome_odoo 2026-09-07 12:36:27,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:39077/json/version 2026-09-07 12:36:27,008 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:27,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-09-07 12:36:27,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:39077/json 2026-09-07 12:36:27,050 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:27,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:39077/devtools/page/FD1D88E976EB11C217C9B9B5F7EFC972 2026-09-07 12:36:27,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-09-07 12:36:27,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-09-07 12:36:27,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:36:27,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-09-07 12:36:27,253 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:27,253 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:27,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:36:27,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:27] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.068 0.429 2026-09-07 12:36:27,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': 'FD1D88E976EB11C217C9B9B5F7EFC972', 'loaderId': 'AC6A81EA71BDFA96462AB8F8CE4135CB', 'isDownload': False} 2026-09-07 12:36:27,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Evaluate ready code "odoo.isTourReady('test_futur_orders_are_not_cancelled')" 2026-09-07 12:36:27,787 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:36:27,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:27] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-07 12:36:27,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:27] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-07 12:36:27,845 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:27] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-09-07 12:36:28,322 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:28,329 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:36:28,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 12:36:28,349 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:28,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [1/8] Tour test_futur_orders_are_not_cancelled → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:36:28,365 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:36:28,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:36:28,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:28,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-09-07 12:36:28,462 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-07 12:36:28,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.024 2026-09-07 12:36:28,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-07 12:36:29,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 429 0.285 0.336 2026-09-07 12:36:29,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:36:29,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-09-07 12:36:29,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-07 12:36:29,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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.017 2026-09-07 12:36:29,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-09-07 12:36:29,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:36:29,475 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:29,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:29,519 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:36:29,522 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:36:29,534 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:29,539 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:29,580 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:36:29,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.054 0.056 2026-09-07 12:36:29,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [2/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:36:29,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.126 2026-09-07 12:36:29,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.033 0.168 2026-09-07 12:36:29,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [3/8] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:36:29,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.044 0.236 2026-09-07 12:36:29,846 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:29,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [4/8] Tour test_futur_orders_are_not_cancelled → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:36:29,860 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.282 2026-09-07 12:36:29,936 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.107 2026-09-07 12:36:29,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:29] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.076 2026-09-07 12:36:29,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [5/8] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-07 12:36:30,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [6/8] Tour test_futur_orders_are_not_cancelled → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-09-07 12:36:30,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [7/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-09-07 12:36:30,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:30] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.006 0.012 2026-09-07 12:36:30,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [8/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Cancel Orders")) 2026-09-07 12:36:30,169 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:30] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.001 0.006 2026-09-07 12:36:30,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-09-07 12:36:30,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_futur_orders_are_not_cancelled SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 12:36:30,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13478064 (allocated 14680064) 2026-09-07 12:36:30,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 108458 2026-09-07 12:36:30,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-09-07 12:36:30,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 108458 2026-09-07 12:36:30,370 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:30] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 44 0.071 0.074 2026-09-07 12:36:30,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123630_473140_test_future_orders_are_not_cancelled.txt 2026-09-07 12:36:30,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpnivyxe2u_chrome_odoo" 2026-09-07 12:36:30,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-09-07 12:36:31,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 108654 2026-09-07 12:36:31,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmp0471kv8f_chrome_odoo 2026-09-07 12:36:31,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:36899/json/version 2026-09-07 12:36:31,071 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:31,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-09-07 12:36:31,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:36899/json 2026-09-07 12:36:31,092 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:31,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:36899/devtools/page/78C16D11274B2C81A352DEC56348681B 2026-09-07 12:36:31,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-09-07 12:36:31,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-09-07 12:36:31,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:36:31,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-09-07 12:36:31,321 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:31,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:36:31,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:36:31,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:31] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.083 0.436 2026-09-07 12:36:31,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '78C16D11274B2C81A352DEC56348681B', 'loaderId': 'D6C29A69199F2051487BCF45D6DFA9F6', 'isDownload': False} 2026-09-07 12:36:31,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-09-07 12:36:31,866 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:36:31,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:31] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 12:36:31,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:31] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-09-07 12:36:31,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:31] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-07 12:36:32,368 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:32,376 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:36:32,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:36:32,411 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:32,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [1/81] Tour SplitBillScreenTourTransfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:36:32,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:36:32,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:36:32,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:32,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.008 2026-09-07 12:36:32,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-07 12:36:32,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.025 2026-09-07 12:36:32,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.029 2026-09-07 12:36:33,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.339 0.525 2026-09-07 12:36:33,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.017 2026-09-07 12:36:33,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.009 2026-09-07 12:36:33,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.047 2026-09-07 12:36:33,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.009 2026-09-07 12:36:33,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-09-07 12:36:33,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-09-07 12:36:33,845 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:36:33,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:36:33,904 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:33,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.045 2026-09-07 12:36:33,938 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:36:33,946 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:36:33,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [2/81] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:36:33,986 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:36:34,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:34] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.098 0.088 2026-09-07 12:36:34,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:34] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.025 0.235 2026-09-07 12:36:34,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [3/81] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:36:34,136 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:34,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:34] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.057 0.178 2026-09-07 12:36:34,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:34] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.018 0.313 2026-09-07 12:36:34,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:34] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.010 0.294 2026-09-07 12:36:34,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.062 0.201 2026-09-07 12:36:34,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:34] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.118 2026-09-07 12:36:34,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:34] "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.029 2026-09-07 12:36:34,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [4/81] Tour SplitBillScreenTourTransfer → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:36:34,543 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:34,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [5/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:34,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [6/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:36:34,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [7/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:36:34,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [8/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:36:34,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [9/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:36:34,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [10/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:36:34,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [11/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:36:35,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [12/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:36:35,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [13/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-09-07 12:36:35,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [14/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:35,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [15/81] Tour SplitBillScreenTourTransfer → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:36:35,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [16/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:35,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [17/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:36:35,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [18/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:36:35,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [19/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:36:35,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [20/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:36:35,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [21/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:36:35,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [22/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:36:35,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [23/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:36:35,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [24/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-09-07 12:36:35,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [25/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:36,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [26/81] Tour SplitBillScreenTourTransfer → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:36:36,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [27/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:36,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [28/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:36:36,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [29/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:36:36,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [30/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:36:36,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [31/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:36:36,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [32/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:36:36,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [33/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:36:36,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [34/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.0"))) 2026-09-07 12:36:36,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [35/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:36,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [36/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:36:36,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [37/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-09-07 12:36:36,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [38/81] Tour SplitBillScreenTourTransfer → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-09-07 12:36:36,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [39/81] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:36:36,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [40/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:36,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [41/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":1,"price":"-1.80","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1")):has(.price:contains("-1.80"))) 2026-09-07 12:36:36,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [42/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:36,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [43/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:36:37,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [44/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-09-07 12:36:37,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [45/81] Tour SplitBillScreenTourTransfer → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-09-07 12:36:37,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [46/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-09-07 12:36:37,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [47/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:36:37,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [48/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:36:37,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [49/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-09-07 12:36:37,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [50/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:36:37,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [51/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:36:37,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [52/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:36:37,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [53/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-09-07 12:36:37,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [54/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:36:37,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [55/81] Tour SplitBillScreenTourTransfer → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-09-07 12:36:37,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [56/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:36:37,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [57/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:36:37,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [58/81] Tour SplitBillScreenTourTransfer → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-09-07 12:36:37,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [59/81] Tour SplitBillScreenTourTransfer → Step click 'Transfer' button (trigger: .splitbill-screen .pay-button button:contains("Transfer")) 2026-09-07 12:36:37,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [60/81] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:36:37,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56501957 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '309b30dd-14db-4bb4-87ff-81be4414aadc'}] 2026-09-07 12:36:37,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56501957 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '309b30dd-14db-4bb4-87ff-81be4414aadc'} created pos.order #759 2026-09-07 12:36:38,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56501957 finished 2026-09-07 12:36:38,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.090 0.078 2026-09-07 12:36:38,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86102415 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '914938cb-c6a4-4896-b5cd-b09365abd6ba'}] 2026-09-07 12:36:38,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86102415 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '914938cb-c6a4-4896-b5cd-b09365abd6ba'} created pos.order #760 2026-09-07 12:36:38,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86102415 finished 2026-09-07 12:36:38,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.029 0.071 2026-09-07 12:36:38,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46168713 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '914938cb-c6a4-4896-b5cd-b09365abd6ba'}] 2026-09-07 12:36:38,274 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [61/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-09-07 12:36:38,282 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:38,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46168713 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '914938cb-c6a4-4896-b5cd-b09365abd6ba'} updated pos.order #760 2026-09-07 12:36:38,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46168713 finished 2026-09-07 12:36:38,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.040 0.086 2026-09-07 12:36:38,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 5 0.002 0.006 2026-09-07 12:36:38,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [62/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:38,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [63/81] Tour SplitBillScreenTourTransfer → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-09-07 12:36:38,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [64/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:38,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [65/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:36:38,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [66/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:36:38,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [67/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-07 12:36:38,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [68/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:36:38,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [69/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:36:38,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [70/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-07 12:36:38,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-09-07 12:36:39,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [72/81] Tour SplitBillScreenTourTransfer → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:36:39,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.042 0.035 2026-09-07 12:36:39,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.019 2026-09-07 12:36:39,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [73/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:39,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [74/81] Tour SplitBillScreenTourTransfer → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:36:39,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [75/81] Tour SplitBillScreenTourTransfer → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:36:39,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.023 0.009 2026-09-07 12:36:39,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [76/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-07 12:36:39,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [77/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-09-07 12:36:39,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [78/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-07 12:36:39,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [79/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:36:39,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [80/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:36:39,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [81/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-09-07 12:36:39,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-09-07 12:36:39,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:36:39,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18920508 (allocated 20582400) 2026-09-07 12:36:39,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 108654 2026-09-07 12:36:39,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-09-07 12:36:39,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 108654 2026-09-07 12:36:39,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123639_913854_test_global_discount_split.txt 2026-09-07 12:36:39,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmp0471kv8f_chrome_odoo" 2026-09-07 12:36:39,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-09-07 12:36:40,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 108858 2026-09-07 12:36:40,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmprm21l9o5_chrome_odoo 2026-09-07 12:36:40,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:35661/json/version 2026-09-07 12:36:40,352 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35661', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:40,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-09-07 12:36:40,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:35661/json 2026-09-07 12:36:40,396 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35661', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:40,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:35661/devtools/page/150EAAFFBEFC10CF2FB8129A77FF855E 2026-09-07 12:36:40,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-09-07 12:36:40,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-09-07 12:36:40,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:36:40,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-09-07 12:36:40,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-07 12:36:40,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:36:40,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:36:41,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "GET /pos/ui/118 HTTP/1.1" 200 - 88 0.044 0.411 2026-09-07 12:36:41,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '150EAAFFBEFC10CF2FB8129A77FF855E', 'loaderId': '6EE5FE41D35936A91DAE687233BA18A5', 'isDownload': False} 2026-09-07 12:36:41,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Evaluate ready code "odoo.isTourReady('test_guest_count_defaults_to_table_seats')" 2026-09-07 12:36:41,088 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:36:41,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:36:41,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-09-07 12:36:41,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-09-07 12:36:41,692 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:36:41,703 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:41,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.026 2026-09-07 12:36:41,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Evaluate test code "odoo.startTour('test_guest_count_defaults_to_table_seats', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/118", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:36:41,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [1/15] Tour test_guest_count_defaults_to_table_seats → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:36:41,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.009 2026-09-07 12:36:41,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.009 0.024 2026-09-07 12:36:41,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:41,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.012 2026-09-07 12:36:41,869 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-07 12:36:41,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.044 0.039 2026-09-07 12:36:41,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.053 2026-09-07 12:36:42,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.265 0.292 2026-09-07 12:36:42,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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-09-07 12:36:42,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:36:42,694 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-07 12:36:42,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:36:42,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-09-07 12:36:42,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:36:42,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:36:42,840 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:36:42,844 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:42,854 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:36:42,876 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:42,882 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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-09-07 12:36:42,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.031 0.030 2026-09-07 12:36:42,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.023 0.059 2026-09-07 12:36:42,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [2/15] Tour test_guest_count_defaults_to_table_seats → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:36:42,970 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:42,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.045 0.041 2026-09-07 12:36:43,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:43] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.018 0.103 2026-09-07 12:36:43,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [3/15] Tour test_guest_count_defaults_to_table_seats → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:36:43,154 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:36:43,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:43] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.046 0.196 2026-09-07 12:36:43,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:43] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.196 2026-09-07 12:36:43,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.078 2026-09-07 12:36:43,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:36:43,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [4/15] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:36:43,404 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:43,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [5/15] Tour test_guest_count_defaults_to_table_seats → Step click Actions button (trigger: .more-btn) 2026-09-07 12:36:43,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [6/15] Tour test_guest_count_defaults_to_table_seats → Step guest number is 4 (trigger: .control-buttons button:contains("Guests"):contains(4)) 2026-09-07 12:36:43,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [7/15] Tour test_guest_count_defaults_to_table_seats → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-07 12:36:43,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [8/15] Tour test_guest_count_defaults_to_table_seats → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:36:43,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [9/15] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:36:43,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [10/15] Tour test_guest_count_defaults_to_table_seats → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:36:43,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [11/15] Tour test_guest_count_defaults_to_table_seats → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:36:43,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [12/15] Tour test_guest_count_defaults_to_table_seats → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:36:43,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [13/15] Tour test_guest_count_defaults_to_table_seats → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:36:43,928 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:43,929 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:43,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [14/15] Tour test_guest_count_defaults_to_table_seats → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:36:44,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: [15/15] Tour test_guest_count_defaults_to_table_seats → Step the receipt shows the table seats as guest count (trigger: .pos-receipt:contains('Table 5, Guests: 4')) 2026-09-07 12:36:44,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76315146 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '89033963-c005-4cf0-a5bc-321bdbe6d82b'}] 2026-09-07 12:36:44,080 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:44,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76315146 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '89033963-c005-4cf0-a5bc-321bdbe6d82b'} created pos.order #761 2026-09-07 12:36:44,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76315146 finished 2026-09-07 12:36:44,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.152 0.220 2026-09-07 12:36:44,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-09-07 12:36:44,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_guest_count_defaults_to_table_seats SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-07 12:36:44,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15640948 (allocated 16777216) 2026-09-07 12:36:44,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 108858 2026-09-07 12:36:44,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-09-07 12:36:44,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 108858 2026-09-07 12:36:44,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123644_832356_test_guest_count_defaults_to_table_seats.txt 2026-09-07 12:36:44,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmprm21l9o5_chrome_odoo" 2026-09-07 12:36:44,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-09-07 12:36:45,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 109061 2026-09-07 12:36:45,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmplgi_egpv_chrome_odoo 2026-09-07 12:36:45,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:46079/json/version 2026-09-07 12:36:45,358 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:45,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-09-07 12:36:45,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:46079/json 2026-09-07 12:36:45,392 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:45,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:46079/devtools/page/46EFAE15C0891D08C5DD9FBE0528C16A 2026-09-07 12:36:45,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-09-07 12:36:45,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-09-07 12:36:45,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:36:45,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-09-07 12:36:45,617 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:45,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:36:45,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:36:46,189 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.062 0.496 2026-09-07 12:36:46,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': '46EFAE15C0891D08C5DD9FBE0528C16A', 'loaderId': '61EB9CCFCC4C6FEAEAB41841333199F6', 'isDownload': False} 2026-09-07 12:36:46,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-09-07 12:36:46,212 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:36:46,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.014 2026-09-07 12:36:46,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-07 12:36:46,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.032 2026-09-07 12:36:46,700 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:46,717 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:36:46,719 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:36:46,732 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:46,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [1/7] Tour MultiPreparationPrinter → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:36:46,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 12:36:46,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:36:46,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:46,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.008 2026-09-07 12:36:46,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-07 12:36:46,862 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.023 2026-09-07 12:36:46,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.022 2026-09-07 12:36:47,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.233 0.289 2026-09-07 12:36:47,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:36:47,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:36:47,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.047 2026-09-07 12:36:47,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-09-07 12:36:47,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-09-07 12:36:47,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-09-07 12:36:47,684 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:47,709 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:47,711 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:36:47,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.024 0.020 2026-09-07 12:36:47,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-07 12:36:47,743 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:36:47,745 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:36:47,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.010 0.099 2026-09-07 12:36:47,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-09-07 12:36:47,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [2/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:36:47,861 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:36:47,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.055 0.069 2026-09-07 12:36:47,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.082 2026-09-07 12:36:48,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.027 0.179 2026-09-07 12:36:48,046 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:48,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [3/7] Tour MultiPreparationPrinter → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:36:48,145 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.047 2026-09-07 12:36:48,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:36:48,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [4/7] Tour MultiPreparationPrinter → Step click product 'Product 1' (trigger: article.product .product-content .product-name:contains("Product 1")) 2026-09-07 12:36:48,315 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:48,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [5/7] Tour MultiPreparationPrinter → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:36:48,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [6/7] Tour MultiPreparationPrinter → Step dialog is open (trigger: .modal-body:contains(Printer 2: The printer is not reachable.)) 2026-09-07 12:36:48,491 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-07 12:36:48,492 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-07 12:36:48,492 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-07 12:36:48,492 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-07 12:36:48,493 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-07 12:36:48,493 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-07 12:36:48,493 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-07 12:36:48,494 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-07 12:36:48,494 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-07 12:36:48,495 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-07 12:36:48,495 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-07 12:36:48,495 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-07 12:36:48,495 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-07 12:36:48,496 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-07 12:36:48,496 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-07 12:36:48,497 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-07 12:36:48,497 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-07 12:36:48,498 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-07 12:36:48,498 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-07 12:36:48,498 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-07 12:36:48,499 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-07 12:36:48,501 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-07 12:36:48,501 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-07 12:36:48,501 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-07 12:36:48,502 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-07 12:36:48,503 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-07 12:36:48,503 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-07 12:36:48,503 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-07 12:36:48,503 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-07 12:36:48,504 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-07 12:36:48,504 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-07 12:36:48,504 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-07 12:36:48,504 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-07 12:36:48,505 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-07 12:36:48,505 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-07 12:36:48,505 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-07 12:36:48,505 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-07 12:36:48,506 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-07 12:36:48,506 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-07 12:36:48,506 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-07 12:36:48,560 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:36:48,583 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:36:48,590 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-09-07 12:36:48,591 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-07 12:36:48,599 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-07 12:36:48,596 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.083 2026-09-07 12:36:48,592 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.075 2026-09-07 12:36:48,606 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:36:48,609 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-07 12:36:48,662 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-07 12:36:48,674 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-07 12:36:48,680 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-07 12:36:48,687 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-07 12:36:48,692 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:36:48,704 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:36:48,706 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-07 12:36:48,711 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-07 12:36:48,718 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-07 12:36:48,727 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-07 12:36:48,742 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-07 12:36:48,745 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-07 12:36:48,751 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.125 2026-09-07 12:36:48,754 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-07 12:36:48,754 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:36:48,758 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.149 2026-09-07 12:36:48,763 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.155 2026-09-07 12:36:48,767 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-07 12:36:48,775 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-07 12:36:48,778 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:48,778 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-07 12:36:48,768 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:36:48,781 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-07 12:36:48,796 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-07 12:36:48,797 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-07 12:36:48,799 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-07 12:36:48,803 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-07 12:36:48,804 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-07 12:36:48,805 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-07 12:36:48,805 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-07 12:36:48,805 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-07 12:36:48,805 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-07 12:36:48,806 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-07 12:36:48,806 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-07 12:36:48,807 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-07 12:36:48,807 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-07 12:36:48,807 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-07 12:36:48,808 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-07 12:36:48,808 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-07 12:36:48,808 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-07 12:36:48,809 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-07 12:36:48,809 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-07 12:36:48,809 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-07 12:36:48,810 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-07 12:36:48,811 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-07 12:36:48,812 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-07 12:36:48,813 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-07 12:36:48,816 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-07 12:36:48,817 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-07 12:36:48,817 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-07 12:36:48,818 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-07 12:36:48,819 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-07 12:36:48,819 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-07 12:36:48,820 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-07 12:36:48,820 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-07 12:36:48,822 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-07 12:36:48,822 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-07 12:36:48,823 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-07 12:36:48,823 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-07 12:36:48,823 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-07 12:36:48,825 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-07 12:36:48,825 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-07 12:36:48,829 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:48,831 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:48,833 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:48,837 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:48,841 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:48,843 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:48,851 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:48,853 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-07 12:36:48,861 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-07 12:36:48,861 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-07 12:36:48,862 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-07 12:36:48,863 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-07 12:36:48,864 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-07 12:36:48,876 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-07 12:36:48,876 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-07 12:36:48,876 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-07 12:36:48,877 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-07 12:36:48,877 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-07 12:36:48,877 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-07 12:36:48,877 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-07 12:36:48,878 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-07 12:36:48,878 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-07 12:36:48,882 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-07 12:36:48,882 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-07 12:36:48,885 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:48,899 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-07 12:36:48,904 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-07 12:36:48,916 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-07 12:36:48,920 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:36:48,921 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-07 12:36:48,934 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-07 12:36:48,937 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-07 12:36:48,939 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:36:48,942 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:48,948 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:48] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-07 12:36:49,289 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-07 12:36:49,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72107336 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '228fef91-21e1-41f8-a4ae-24e69ec95616'}] 2026-09-07 12:36:49,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [7/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:36:49,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-09-07 12:36:49,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:36:49,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72107336 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '228fef91-21e1-41f8-a4ae-24e69ec95616'} created pos.order #762 2026-09-07 12:36:49,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72107336 finished 2026-09-07 12:36:49,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 15080868 (allocated 16252928) 2026-09-07 12:36:49,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 109061 2026-09-07 12:36:49,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-09-07 12:36:49,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 109061 2026-09-07 12:36:49,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.083 0.099 2026-09-07 12:36:49,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123649_575868_test_multiple_preparation_printer.txt 2026-09-07 12:36:49,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmplgi_egpv_chrome_odoo" 2026-09-07 12:36:49,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-09-07 12:36:50,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 109281 2026-09-07 12:36:50,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmp4nkf1oqx_chrome_odoo 2026-09-07 12:36:50,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:35039/json/version 2026-09-07 12:36:50,220 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:50,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-09-07 12:36:50,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:35039/json 2026-09-07 12:36:50,302 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:50,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:35039/devtools/page/3DCB6A03A195983E66987590CA6DF907 2026-09-07 12:36:50,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-09-07 12:36:50,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-09-07 12:36:50,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:36:50,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-09-07 12:36:50,488 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:50,489 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:50,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:36:50,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:50] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.040 0.407 2026-09-07 12:36:50,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '3DCB6A03A195983E66987590CA6DF907', 'loaderId': 'F9AE06D59E939F92F5EE8F1F97780113', 'isDownload': False} 2026-09-07 12:36:50,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Evaluate ready code "odoo.isTourReady('test_multiple_preparation_printer_different_categories')" 2026-09-07 12:36:50,974 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:36:50,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:50] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-07 12:36:51,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-07 12:36:51,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-09-07 12:36:51,577 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:51,588 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:36:51,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-09-07 12:36:51,611 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:51,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [1/9] Tour test_multiple_preparation_printer_different_categories → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:36:51,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:36:51,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:36:51,666 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:51,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.009 2026-09-07 12:36:51,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.026 2026-09-07 12:36:51,760 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "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-09-07 12:36:51,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-09-07 12:36:52,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.287 0.311 2026-09-07 12:36:52,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:36:52,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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.014 2026-09-07 12:36:52,582 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.034 2026-09-07 12:36:52,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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.008 2026-09-07 12:36:52,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-09-07 12:36:52,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:36:52,700 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:52,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:36:52,724 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:52,733 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:52,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.022 0.024 2026-09-07 12:36:52,775 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:52,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.056 2026-09-07 12:36:52,780 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:52,809 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:52,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [2/9] Tour test_multiple_preparation_printer_different_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:36:52,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.038 0.069 2026-09-07 12:36:52,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:52] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.104 2026-09-07 12:36:53,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [3/9] Tour test_multiple_preparation_printer_different_categories → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:36:53,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.083 0.147 2026-09-07 12:36:53,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.119 2026-09-07 12:36:53,062 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:53,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.074 2026-09-07 12:36:53,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:36:53,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [4/9] Tour test_multiple_preparation_printer_different_categories → Step click product 'Product 1' (trigger: article.product .product-content .product-name:contains("Product 1")) 2026-09-07 12:36:53,282 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:53,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [5/9] Tour test_multiple_preparation_printer_different_categories → Step click product 'Product 2' (trigger: article.product .product-content .product-name:contains("Product 2")) 2026-09-07 12:36:53,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [6/9] Tour test_multiple_preparation_printer_different_categories → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:36:53,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [7/9] Tour test_multiple_preparation_printer_different_categories → Step dialog is open (trigger: .modal-body:contains(Printer 1: The printer is not reachable.)) 2026-09-07 12:36:53,530 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-07 12:36:53,531 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-07 12:36:53,531 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-07 12:36:53,532 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-07 12:36:53,532 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-07 12:36:53,532 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-07 12:36:53,533 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-07 12:36:53,533 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-07 12:36:53,533 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-07 12:36:53,534 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-07 12:36:53,534 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-07 12:36:53,534 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-07 12:36:53,535 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-07 12:36:53,535 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-07 12:36:53,536 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-07 12:36:53,536 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-07 12:36:53,536 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-07 12:36:53,536 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-07 12:36:53,538 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-07 12:36:53,539 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-07 12:36:53,539 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-07 12:36:53,541 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-07 12:36:53,541 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-07 12:36:53,541 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-07 12:36:53,541 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-07 12:36:53,544 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-07 12:36:53,544 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-07 12:36:53,545 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-07 12:36:53,545 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-07 12:36:53,545 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-07 12:36:53,545 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-07 12:36:53,546 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-07 12:36:53,546 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-07 12:36:53,546 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-07 12:36:53,546 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-07 12:36:53,547 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-07 12:36:53,549 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-07 12:36:53,550 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-07 12:36:53,550 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-07 12:36:53,551 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-07 12:36:53,576 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:53,587 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:53,593 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:36:53,594 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-07 12:36:53,595 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-07 12:36:53,596 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-07 12:36:53,596 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-07 12:36:53,596 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-07 12:36:53,596 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-07 12:36:53,596 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-07 12:36:53,597 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-07 12:36:53,597 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-07 12:36:53,597 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-07 12:36:53,597 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-07 12:36:53,597 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-07 12:36:53,599 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:53,604 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:53,659 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-09-07 12:36:53,662 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-07 12:36:53,665 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:53,671 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-07 12:36:53,674 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-07 12:36:53,675 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-07 12:36:53,675 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-07 12:36:53,675 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-07 12:36:53,676 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-07 12:36:53,676 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-07 12:36:53,676 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-07 12:36:53,676 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-07 12:36:53,676 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-07 12:36:53,677 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-07 12:36:53,677 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-07 12:36:53,677 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-07 12:36:53,677 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-07 12:36:53,677 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-07 12:36:53,678 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-07 12:36:53,678 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-07 12:36:53,678 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-07 12:36:53,678 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-07 12:36:53,678 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-07 12:36:53,679 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-07 12:36:53,679 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-07 12:36:53,679 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-07 12:36:53,679 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-07 12:36:53,679 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-07 12:36:53,680 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-07 12:36:53,680 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-07 12:36:53,693 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-07 12:36:53,697 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:36:53,702 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-07 12:36:53,704 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:36:53,707 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-07 12:36:53,710 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:36:53,717 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:36:53,720 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:36:53,723 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-07 12:36:53,724 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:36:53,725 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-07 12:36:53,727 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-07 12:36:53,735 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-07 12:36:53,736 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-07 12:36:53,737 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-07 12:36:53,738 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-07 12:36:53,762 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-07 12:36:53,763 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-07 12:36:53,769 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:53,771 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:53,798 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:53,802 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-07 12:36:53,804 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:53,805 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-07 12:36:53,808 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-07 12:36:53,808 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-07 12:36:53,828 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:36:53,834 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-07 12:36:53,840 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-07 12:36:53,841 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-07 12:36:53,842 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-07 12:36:53,844 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-07 12:36:53,846 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-07 12:36:53,862 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-07 12:36:53,866 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:36:53,879 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:36:53,882 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:36:53,890 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:53,890 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-07 12:36:53,891 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-07 12:36:53,891 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-07 12:36:53,891 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-07 12:36:53,891 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-07 12:36:53,892 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-07 12:36:53,892 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-07 12:36:53,892 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-07 12:36:53,892 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-07 12:36:53,892 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-07 12:36:53,893 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-07 12:36:53,893 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-07 12:36:53,893 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-07 12:36:53,893 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-07 12:36:53,893 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-07 12:36:53,893 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-07 12:36:53,894 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-07 12:36:53,906 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:53,908 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:53,909 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:36:53,910 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:36:54,229 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-07 12:36:54,622 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-09-07 12:36:54,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26060707 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5c2b63d6-73f0-4821-87ab-1e4bb891de77'}] 2026-09-07 12:36:54,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [8/9] Tour test_multiple_preparation_printer_different_categories → Step dialog is open (trigger: .modal-body:contains(Printer 2: The printer is not reachable.)) 2026-09-07 12:36:54,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [9/9] Tour test_multiple_preparation_printer_different_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:36:54,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26060707 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '5c2b63d6-73f0-4821-87ab-1e4bb891de77'} created pos.order #763 2026-09-07 12:36:54,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-09-07 12:36:54,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_multiple_preparation_printer_different_categories SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:36:54,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26060707 finished 2026-09-07 12:36:54,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.069 0.093 2026-09-07 12:36:54,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 17448452 (allocated 20971520) 2026-09-07 12:36:54,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 109281 2026-09-07 12:36:54,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-09-07 12:36:54,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 109281 2026-09-07 12:36:55,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123655_026210_test_multiple_preparation_printer_different_categories.txt 2026-09-07 12:36:55,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmp4nkf1oqx_chrome_odoo" 2026-09-07 12:36:55,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-09-07 12:36:55,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 109501 2026-09-07 12:36:55,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpzambp__l_chrome_odoo 2026-09-07 12:36:55,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:43531/json/version 2026-09-07 12:36:55,540 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:55,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-09-07 12:36:55,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:43531/json 2026-09-07 12:36:55,549 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:36:55,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:43531/devtools/page/483D52660CB9A1BD51B01BB51F6C6462 2026-09-07 12:36:55,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-09-07 12:36:55,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-09-07 12:36:55,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:36:55,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-09-07 12:36:55,715 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:55,715 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:55,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:36:56,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:56] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.071 0.675 2026-09-07 12:36:56,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '483D52660CB9A1BD51B01BB51F6C6462', 'loaderId': '264FDFD8CFB7A6BCC05DE52EC291DECE', 'isDownload': False} 2026-09-07 12:36:56,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate ready code "odoo.isTourReady('test_name_preset_skip_screen')" 2026-09-07 12:36:56,511 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:36:56,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:56] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-07 12:36:56,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:56] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-09-07 12:36:56,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:56] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-09-07 12:36:57,082 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:57,093 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:36:57,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:36:57,127 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:36:57,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [1/19] Tour test_name_preset_skip_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:36:57,146 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:36:57,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-09-07 12:36:57,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:57,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-07 12:36:57,268 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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.029 2026-09-07 12:36:57,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-09-07 12:36:57,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.030 2026-09-07 12:36:58,076 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.356 0.343 2026-09-07 12:36:58,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:36:58,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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.013 2026-09-07 12:36:58,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.041 2026-09-07 12:36:58,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36: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.011 2026-09-07 12:36:58,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-09-07 12:36:58,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-09-07 12:36:58,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:58,383 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:36:58,400 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:36:58,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:36:58,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.037 0.028 2026-09-07 12:36:58,466 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.013 0.077 2026-09-07 12:36:58,472 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:58,476 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:36:58,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.031 2026-09-07 12:36:58,536 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:36:58,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [2/19] Tour test_name_preset_skip_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:36:58,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [3/19] Tour test_name_preset_skip_screen → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:36:58,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.147 0.073 2026-09-07 12:36:58,763 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:36:58,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.045 0.244 2026-09-07 12:36:58,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.162 2026-09-07 12:36:58,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.335 2026-09-07 12:36:58,977 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:36:59,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [4/19] Tour test_name_preset_skip_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:36:59,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:59] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-09-07 12:36:59,082 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:59,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [5/19] Tour test_name_preset_skip_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:36:59,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [6/19] Tour test_name_preset_skip_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:36:59,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [7/19] Tour test_name_preset_skip_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:36:59,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [8/19] Tour test_name_preset_skip_screen → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:36:59,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [9/19] Tour test_name_preset_skip_screen → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-07 12:36:59,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [10/19] Tour test_name_preset_skip_screen → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-07 12:36:59,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [11/19] Tour test_name_preset_skip_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:36:59,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [12/19] Tour test_name_preset_skip_screen → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:36:59,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [13/19] Tour test_name_preset_skip_screen → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:36:59,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [14/19] Tour test_name_preset_skip_screen → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:36:59,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [15/19] Tour test_name_preset_skip_screen → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:36:59,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [16/19] Tour test_name_preset_skip_screen → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:36:59,934 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:36:59,935 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:36:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:36:59,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [17/19] Tour test_name_preset_skip_screen → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:37:00,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [18/19] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:37:00,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91184575 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '05c42654-7179-470e-8352-e922845e2c01'}] 2026-09-07 12:37:00,076 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:00,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91184575 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '05c42654-7179-470e-8352-e922845e2c01'} created pos.order #764 2026-09-07 12:37:00,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91184575 finished 2026-09-07 12:37:00,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.183 0.239 2026-09-07 12:37:00,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [19/19] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:37:00,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-09-07 12:37:00,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-07 12:37:00,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 19678420 (allocated 21893120) 2026-09-07 12:37:00,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 109501 2026-09-07 12:37:00,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-09-07 12:37:00,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 109501 2026-09-07 12:37:00,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123700_916641_test_name_preset_skip_screen.txt 2026-09-07 12:37:00,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpzambp__l_chrome_odoo" 2026-09-07 12:37:00,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-09-07 12:37:01,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 109700 2026-09-07 12:37:01,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmpgiggwo4u_chrome_odoo 2026-09-07 12:37:01,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:36985/json/version 2026-09-07 12:37:01,365 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:01,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:01,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:36985/json 2026-09-07 12:37:01,460 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:01,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:36985/devtools/page/2D904ABA14BB679989AEA117AC29D4CF 2026-09-07 12:37:01,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-09-07 12:37:01,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-09-07 12:37:01,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:37:01,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-09-07 12:37:01,699 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:01,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:37:01,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:37:02,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.042 0.443 2026-09-07 12:37:02,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '2D904ABA14BB679989AEA117AC29D4CF', 'loaderId': 'C56AF56202BBF10224BF0046F6B5673F', 'isDownload': False} 2026-09-07 12:37:02,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-09-07 12:37:02,222 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:37:02,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:37:02,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:37:02,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:37:02,715 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:02,723 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:02,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:37:02,754 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:02,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [1/55] Tour no_ghost_floor → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:37:02,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.016 0.016 2026-09-07 12:37:02,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:02,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:02,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-09-07 12:37:02,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.045 2026-09-07 12:37:02,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.038 2026-09-07 12:37:02,953 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-07 12:37:03,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.294 0.338 2026-09-07 12:37:03,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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-09-07 12:37:03,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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.004 2026-09-07 12:37:03,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.037 2026-09-07 12:37:03,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:37:03,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:03,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:37:03,885 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:03,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:03,911 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:37:03,923 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:37:03,969 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:37:03,977 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [2/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:37:03,994 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:37:04,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.066 0.045 2026-09-07 12:37:04,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.027 0.131 2026-09-07 12:37:04,067 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:04,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.095 2026-09-07 12:37:04,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [3/55] Tour no_ghost_floor → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:37:04,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.039 0.132 2026-09-07 12:37:04,190 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:04,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [4/55] Tour no_ghost_floor → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:37:04,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.047 0.226 2026-09-07 12:37:04,384 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.168 2026-09-07 12:37:04,400 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.296 2026-09-07 12:37:04,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [5/55] Tour no_ghost_floor → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-07 12:37:04,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [6/55] Tour no_ghost_floor → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-07 12:37:04,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [7/55] Tour no_ghost_floor → Step .floor-selector button i[aria-label='Add Floor'] 2026-09-07 12:37:04,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/55] Tour no_ghost_floor → Step .modal-body textarea 2026-09-07 12:37:04,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [9/55] Tour no_ghost_floor → Step .modal-footer button.btn-primary 2026-09-07 12:37:04,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [10/55] Tour no_ghost_floor → Step selected floor is 'Ghost Floor' (trigger: .button-floor.active:contains("Ghost Floor")) 2026-09-07 12:37:04,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.011 2026-09-07 12:37:04,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [11/55] Tour no_ghost_floor → Step .edit-buttons i[aria-label="Add Table"] 2026-09-07 12:37:04,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [12/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:37:04,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.003 0.009 2026-09-07 12:37:04,859 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:04,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [13/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-09-07 12:37:04,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [14/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-07 12:37:04,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [15/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-07 12:37:05,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [16/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-09-07 12:37:05,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [17/55] Tour no_ghost_floor → Step input shown is '999' (trigger: .modal .value:contains("999")) 2026-09-07 12:37:05,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [18/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:05,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [19/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"999","withClass":".selected"} (trigger: .floor-map .table.selected:not(.syncing):has(.label:contains("999"))) 2026-09-07 12:37:05,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:05] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.002 0.005 2026-09-07 12:37:05,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.008 0.022 2026-09-07 12:37:05,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [20/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-07 12:37:05,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [21/55] Tour no_ghost_floor → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-09-07 12:37:05,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:05] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:37:05,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.018 2026-09-07 12:37:05,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [22/55] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .floor-selector .button-floor:contains("Ghost Floor")) 2026-09-07 12:37:05,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [23/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"999","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("999"))) 2026-09-07 12:37:05,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:37:05,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [24/55] Tour no_ghost_floor → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:05,570 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:05,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [25/55] Tour no_ghost_floor → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:37:05,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [26/55] Tour no_ghost_floor → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:37:05,713 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:05,715 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:05,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [27/55] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:37:05,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [28/55] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:37:05,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [29/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:37:05,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28677771 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1e300884-5a50-46eb-bee8-dedbb8cf1131'}] 2026-09-07 12:37:05,900 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:37:06,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28677771 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '1e300884-5a50-46eb-bee8-dedbb8cf1131'} created pos.order #765 2026-09-07 12:37:06,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28677771 finished 2026-09-07 12:37:06,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.213 0.234 2026-09-07 12:37:06,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [30/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:37:06,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [31/55] Tour no_ghost_floor → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:37:06,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [32/55] Tour no_ghost_floor → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-07 12:37:06,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [33/55] Tour no_ghost_floor → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-09-07 12:37:06,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [34/55] Tour no_ghost_floor → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-09-07 12:37:06,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [35/55] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .floor-selector .button-floor:contains("Ghost Floor")) 2026-09-07 12:37:06,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [36/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-09-07 12:37:06,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [37/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:06,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [38/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-09-07 12:37:06,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:06] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.009 0.016 2026-09-07 12:37:06,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [39/55] Tour no_ghost_floor → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-09-07 12:37:07,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [40/55] Tour no_ghost_floor → Step .pos-leftheader .orders-button 2026-09-07 12:37:07,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [41/55] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-09-07 12:37:07,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:07,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.013 2026-09-07 12:37:07,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [42/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-09-07 12:37:07,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [43/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Active") 2026-09-07 12:37:07,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [44/55] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-09-07 12:37:07,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [45/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-09-07 12:37:07,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [46/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-07 12:37:07,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [47/55] Tour no_ghost_floor → Step .ticket-screen .order-row:contains("0001") 2026-09-07 12:37:07,453 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:07] "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.009 2026-09-07 12:37:07,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [48/55] Tour no_ghost_floor → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:37:07,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [49/55] Tour no_ghost_floor → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:37:07,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [50/55] Tour no_ghost_floor → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:37:07,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [51/55] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:37:07,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [52/55] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:37:07,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [53/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:37:07,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87825860 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0a66d7fe-df99-4bcf-96f1-a1d4959e13ab'}] 2026-09-07 12:37:08,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87825860 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '0a66d7fe-df99-4bcf-96f1-a1d4959e13ab'} created pos.order #766 2026-09-07 12:37:08,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87825860 finished 2026-09-07 12:37:08,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.210 0.224 2026-09-07 12:37:08,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:08] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:37:08,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:08] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.015 0.008 2026-09-07 12:37:08,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [54/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:37:08,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [55/55] Tour no_ghost_floor → Step has not 'Ghost Floor' floor (trigger: body:not(:has(.floor-selector .button-floor:contains("Ghost Floor")))) 2026-09-07 12:37:08,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-09-07 12:37:08,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-07 12:37:08,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18327264 (allocated 19795968) 2026-09-07 12:37:08,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 109700 2026-09-07 12:37:08,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-09-07 12:37:08,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 109700 2026-09-07 12:37:08,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123708_712779_test_no_ghost_floor.txt 2026-09-07 12:37:08,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmpgiggwo4u_chrome_odoo" 2026-09-07 12:37:08,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-09-07 12:37:09,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 109919 2026-09-07 12:37:09,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpjr5xt_ax_chrome_odoo 2026-09-07 12:37:09,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:37225/json/version 2026-09-07 12:37:09,120 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:09,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:09,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:37225/json 2026-09-07 12:37:09,203 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:09,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:37225/devtools/page/A583F606F44B42FB1A900F2F8BFEC3A5 2026-09-07 12:37:09,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-09-07 12:37:09,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-09-07 12:37:09,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:37:09,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-09-07 12:37:09,394 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:09,394 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:09,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:37:09,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:09] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.080 0.463 2026-09-07 12:37:09,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'A583F606F44B42FB1A900F2F8BFEC3A5', 'loaderId': '1CE55D67B97D5425147F99DC68790A7F', 'isDownload': False} 2026-09-07 12:37:09,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Evaluate ready code "odoo.isTourReady('test_open_default_register_screen_config')" 2026-09-07 12:37:09,976 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:37:10,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:37:10,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:37:10,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-09-07 12:37:10,551 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:10,559 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:10,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-09-07 12:37:10,606 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:10,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [1/4] Tour test_open_default_register_screen_config → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:37:10,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.020 2026-09-07 12:37:10,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:10,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:10,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-09-07 12:37:10,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-07 12:37:10,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.028 2026-09-07 12:37:10,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.034 2026-09-07 12:37:11,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.228 0.319 2026-09-07 12:37:11,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:37:11,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:11,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.041 2026-09-07 12:37:11,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:37:11,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:11,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-09-07 12:37:11,598 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:11,615 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:11,618 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:37:11,665 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.032 0.032 2026-09-07 12:37:11,699 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:37:11,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.025 0.079 2026-09-07 12:37:11,718 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-07 12:37:11,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-09-07 12:37:11,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.024 2026-09-07 12:37:11,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [2/4] Tour test_open_default_register_screen_config → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:37:11,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-09-07 12:37:11,845 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:37:11,968 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-07 12:37:11,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:11] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.103 0.049 2026-09-07 12:37:12,029 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:12,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [3/4] Tour test_open_default_register_screen_config → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:12,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:12] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.037 0.203 2026-09-07 12:37:12,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.076 2026-09-07 12:37:12,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [4/4] Tour test_open_default_register_screen_config → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-07 12:37:12,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-09-07 12:37:12,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_default_register_screen_config SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-07 12:37:12,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13503276 (allocated 14417920) 2026-09-07 12:37:12,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 109919 2026-09-07 12:37:12,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-09-07 12:37:12,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 109919 2026-09-07 12:37:12,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123712_482304_test_open_default_register_screen_config.txt 2026-09-07 12:37:12,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpjr5xt_ax_chrome_odoo" 2026-09-07 12:37:12,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-09-07 12:37:12,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 110115 2026-09-07 12:37:12,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpjxosmvw4_chrome_odoo 2026-09-07 12:37:12,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:40843/json/version 2026-09-07 12:37:12,832 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:12,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:12,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:40843/json 2026-09-07 12:37:12,882 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:12,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:40843/devtools/page/85B2CA5935FEFC2011250184F62F3B39 2026-09-07 12:37:12,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-09-07 12:37:12,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-09-07 12:37:13,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:37:13,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-09-07 12:37:13,161 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:13,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:37:13,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:37:13,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:13] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.100 0.444 2026-09-07 12:37:13,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '85B2CA5935FEFC2011250184F62F3B39', 'loaderId': '457C9ECFC1C654D10C9BD8E5EFEE5BB9', 'isDownload': False} 2026-09-07 12:37:13,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-09-07 12:37:13,752 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:37:13,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:13] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.018 2026-09-07 12:37:13,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:13] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-09-07 12:37:13,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:13] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-09-07 12:37:14,256 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:14,274 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:37:14,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-07 12:37:14,306 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:14,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [1/26] Tour test_pos_restaurant_course → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:37:14,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:37:14,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 12:37:14,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:14,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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.011 2026-09-07 12:37:14,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.027 2026-09-07 12:37:14,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.035 2026-09-07 12:37:14,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-07 12:37:15,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.356 0.300 2026-09-07 12:37:15,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:37:15,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:15,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.030 2026-09-07 12:37:15,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:15,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:15,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:37:15,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:37:15,410 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:15,421 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:37:15,430 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:15,439 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:15,497 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:37:15,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [2/26] Tour test_pos_restaurant_course → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:37:15,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.064 0.042 2026-09-07 12:37:15,560 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-07 12:37:15,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.049 0.099 2026-09-07 12:37:15,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.097 2026-09-07 12:37:15,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [3/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:37:15,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.071 0.140 2026-09-07 12:37:15,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.128 2026-09-07 12:37:15,734 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:15,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.071 0.289 2026-09-07 12:37:15,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.163 2026-09-07 12:37:15,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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.014 2026-09-07 12:37:16,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [4/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-07 12:37:16,096 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:16,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [5/26] Tour test_pos_restaurant_course → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:16,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [6/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-07 12:37:16,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [7/26] Tour test_pos_restaurant_course → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:37:16,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [8/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-07 12:37:16,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-09-07 12:37:16,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [10/26] Tour test_pos_restaurant_course → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:37:16,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88281547 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c55fa80e-0074-4d9b-b225-a51e1aedb2a5'}] 2026-09-07 12:37:16,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [11/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:37:16,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88281547 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c55fa80e-0074-4d9b-b225-a51e1aedb2a5'} created pos.order #767 2026-09-07 12:37:16,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88281547 finished 2026-09-07 12:37:16,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.057 0.096 2026-09-07 12:37:16,759 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:37:16,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [12/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-09-07 12:37:16,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [13/26] Tour test_pos_restaurant_course → Step fire course button highlighted (trigger: .actionpad .fire-btn.btn-primary:contains('Fire Course 2')) 2026-09-07 12:37:16,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [14/26] Tour test_pos_restaurant_course → Step pay button not highlighted (trigger: .actionpad .pay-order-button:not('.highlight'):not('.btn-primary'):contains('Payment')) 2026-09-07 12:37:16,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [15/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-07 12:37:16,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [16/26] Tour test_pos_restaurant_course → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:37:17,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [17/26] Tour test_pos_restaurant_course → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:37:17,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #188971 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c55fa80e-0074-4d9b-b225-a51e1aedb2a5'}] 2026-09-07 12:37:17,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #188971 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c55fa80e-0074-4d9b-b225-a51e1aedb2a5'} updated pos.order #767 2026-09-07 12:37:17,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #188971 finished 2026-09-07 12:37:17,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.074 2026-09-07 12:37:17,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/26] Tour test_pos_restaurant_course → Step .floor-map 2026-09-07 12:37:17,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [19/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:37:17,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.012 2026-09-07 12:37:17,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [20/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-09-07 12:37:17,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [21/26] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-09-07 12:37:17,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [22/26] Tour test_pos_restaurant_course → Step select course Course 2 (trigger: .order-course-name:contains(Course 2)) 2026-09-07 12:37:17,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [23/26] Tour test_pos_restaurant_course → Step Wait atleast 1 sec so that courses have different fired_date timestamps (trigger: body) 2026-09-07 12:37:18,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [24/26] Tour test_pos_restaurant_course → Step fire course button (trigger: .actionpad .fire-btn) 2026-09-07 12:37:18,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [25/26] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:37:18,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:37:18,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55750692 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c55fa80e-0074-4d9b-b225-a51e1aedb2a5'}] 2026-09-07 12:37:18,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55750692 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'c55fa80e-0074-4d9b-b225-a51e1aedb2a5'} updated pos.order #767 2026-09-07 12:37:18,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55750692 finished 2026-09-07 12:37:18,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.042 0.063 2026-09-07 12:37:18,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:37:18,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [26/26] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-09-07 12:37:18,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-09-07 12:37:18,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:37:18,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17406304 (allocated 19009536) 2026-09-07 12:37:18,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 110115 2026-09-07 12:37:18,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-09-07 12:37:18,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 110115 2026-09-07 12:37:19,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123719_081545_test_pos_restaurant_course.txt 2026-09-07 12:37:19,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpjxosmvw4_chrome_odoo" 2026-09-07 12:37:19,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-09-07 12:37:19,547 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #219 deleted product.product records with IDs: [2563] 2026-09-07 12:37:19,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 110325 2026-09-07 12:37:19,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmp9la4msrw_chrome_odoo 2026-09-07 12:37:19,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:38501/json/version 2026-09-07 12:37:19,893 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:19,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:19,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:38501/json 2026-09-07 12:37:19,917 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:19,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:38501/devtools/page/23C400E50FE176D3DE9A87D3C11325C6 2026-09-07 12:37:19,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-09-07 12:37:19,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-09-07 12:37:20,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:37:20,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-09-07 12:37:20,143 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:20,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:37:20,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:37:20,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:20] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.037 0.639 2026-09-07 12:37:20,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '23C400E50FE176D3DE9A87D3C11325C6', 'loaderId': '0A56027B8357CE8F28FA54484CC26CDE', 'isDownload': False} 2026-09-07 12:37:20,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-09-07 12:37:20,863 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:37:20,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:20] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 12:37:20,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:20] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-07 12:37:20,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:20] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:37:21,331 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:37:21,332 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:37:21,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:37:21,367 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:21,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:37:21,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [1/56] Tour PreparationPrinterContent → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:37:21,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:37:21,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:21,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-07 12:37:21,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-07 12:37:21,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.034 2026-09-07 12:37:21,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-07 12:37:22,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 384 0.294 0.308 2026-09-07 12:37:22,145 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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-09-07 12:37:22,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:22,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.008 0.009 2026-09-07 12:37:22,341 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-07 12:37:22,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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.005 2026-09-07 12:37:22,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:22,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-07 12:37:22,453 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:37:22,464 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:37:22,488 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:37:22,503 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:37:22,524 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:22,529 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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-09-07 12:37:22,563 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.071 0.034 2026-09-07 12:37:22,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [2/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:37:22,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.014 0.116 2026-09-07 12:37:22,606 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:22,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.041 0.110 2026-09-07 12:37:22,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.109 2026-09-07 12:37:22,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [3/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:37:22,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.073 0.192 2026-09-07 12:37:22,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.082 2026-09-07 12:37:22,858 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:37:22,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.077 2026-09-07 12:37:23,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:37:23,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [4/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:37:23,086 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:23,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [5/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-09-07 12:37:23,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [6/56] Tour PreparationPrinterContent → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-09-07 12:37:23,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [7/56] Tour PreparationPrinterContent → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-07 12:37:23,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [8/56] Tour PreparationPrinterContent → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-07 12:37:23,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [9/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:23,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [10/56] Tour PreparationPrinterContent → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-07 12:37:23,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-09-07 12:37:23,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [12/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-09-07 12:37:23,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [13/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:37:23,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [14/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-09-07 12:37:23,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [15/56] Tour PreparationPrinterContent → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-09-07 12:37:23,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [16/56] Tour PreparationPrinterContent → Step input text 'Test customer note - orderline' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:37:23,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [17/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:23,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [18/56] Tour PreparationPrinterContent → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:37:23,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [19/56] Tour PreparationPrinterContent → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-09-07 12:37:23,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [20/56] Tour PreparationPrinterContent → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:37:24,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-09-07 12:37:24,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-09-07 12:37:24,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [23/56] Tour PreparationPrinterContent → Step click order button (trigger: .actionpad .submit-order) 2026-09-07 12:37:24,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [24/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:37:24,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48959670 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '88c6abdc-241e-421d-9466-9ef39601e2af'}] 2026-09-07 12:37:24,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48959670 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '88c6abdc-241e-421d-9466-9ef39601e2af'} created pos.order #768 2026-09-07 12:37:24,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48959670 finished 2026-09-07 12:37:24,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.070 2026-09-07 12:37:24,384 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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.007 2026-09-07 12:37:24,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [25/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-07 12:37:24,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [26/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-07 12:37:24,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [27/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:37:24,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [28/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-09-07 12:37:24,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [29/56] Tour PreparationPrinterContent → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-09-07 12:37:24,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [30/56] Tour PreparationPrinterContent → Step input text 'Updated customer note - orderline' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:37:24,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [31/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:24,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-09-07 12:37:24,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [33/56] Tour PreparationPrinterContent → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:37:24,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [34/56] Tour PreparationPrinterContent → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:37:24,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74258885 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '88c6abdc-241e-421d-9466-9ef39601e2af'}] 2026-09-07 12:37:24,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74258885 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '88c6abdc-241e-421d-9466-9ef39601e2af'} updated pos.order #768 2026-09-07 12:37:24,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74258885 finished 2026-09-07 12:37:25,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.053 0.077 2026-09-07 12:37:25,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [35/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:37:25,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [36/56] Tour PreparationPrinterContent → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:37:25,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.010 2026-09-07 12:37:25,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [37/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:37:25,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [38/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-09-07 12:37:25,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [39/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:37:25,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [40/56] Tour PreparationPrinterContent → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-07 12:37:25,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [41/56] Tour PreparationPrinterContent → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-07 12:37:25,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [42/56] Tour PreparationPrinterContent → Step input text 'To Serve' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:37:25,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [43/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:25,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-09-07 12:37:25,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [45/56] Tour PreparationPrinterContent → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:37:25,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [46/56] Tour PreparationPrinterContent → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:37:25,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49464113 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '720b9310-f3a8-4645-8c3a-613527b0b609'}] 2026-09-07 12:37:25,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49464113 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '720b9310-f3a8-4645-8c3a-613527b0b609'} created pos.order #769 2026-09-07 12:37:25,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49464113 finished 2026-09-07 12:37:25,801 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.031 0.067 2026-09-07 12:37:25,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [47/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:37:25,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-09-07 12:37:25,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [48/56] Tour PreparationPrinterContent → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:37:25,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [49/56] Tour PreparationPrinterContent → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:37:26,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [50/56] Tour PreparationPrinterContent → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-07 12:37:26,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [51/56] Tour PreparationPrinterContent → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-07 12:37:26,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [52/56] Tour PreparationPrinterContent → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-09-07 12:37:26,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:26] "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-09-07 12:37:26,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [53/56] Tour PreparationPrinterContent → Step Click on the slot hour 12:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:00')) 2026-09-07 12:37:26,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [54/56] Tour PreparationPrinterContent → Step Wait the slot hour 12:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:00)) 2026-09-07 12:37:26,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69827963 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000003', 'uuid': '4e9ef7a7-0b4d-48a6-a1ab-9fada4452a88'}] 2026-09-07 12:37:26,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69827963 order {'name': '/', 'pos_reference': '251-118-000003', 'uuid': '4e9ef7a7-0b4d-48a6-a1ab-9fada4452a88'} created pos.order #770 2026-09-07 12:37:26,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69827963 finished 2026-09-07 12:37:26,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.039 0.074 2026-09-07 12:37:26,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [55/56] Tour PreparationPrinterContent → Step .pos-leftheader .preset-time-btn:contains('12:00') 2026-09-07 12:37:26,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-09-07 12:37:26,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-09-07 12:37:26,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:37:26,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21021032 (allocated 23732224) 2026-09-07 12:37:26,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 110325 2026-09-07 12:37:26,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-09-07 12:37:26,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 110325 2026-09-07 12:37:26,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123726_756595_test_preparation_printer_content.txt 2026-09-07 12:37:26,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmp9la4msrw_chrome_odoo" 2026-09-07 12:37:26,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-09-07 12:37:27,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 110534 2026-09-07 12:37:27,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp2ow1z2rl_chrome_odoo 2026-09-07 12:37:27,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:36277/json/version 2026-09-07 12:37:27,198 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:27,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:27,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:36277/json 2026-09-07 12:37:27,220 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:27,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:36277/devtools/page/BB4820D36C02D37515A4406721E7E7F2 2026-09-07 12:37:27,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-09-07 12:37:27,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-09-07 12:37:27,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:37:27,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-09-07 12:37:27,422 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:27,423 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:27,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:37:28,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.134 0.519 2026-09-07 12:37:28,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': 'BB4820D36C02D37515A4406721E7E7F2', 'loaderId': '80B119BAE73DF4B2C285C0D4E2C60390', 'isDownload': False} 2026-09-07 12:37:28,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-09-07 12:37:28,115 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:37:28,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-07 12:37:28,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.025 2026-09-07 12:37:28,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-09-07 12:37:28,741 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:28,744 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:37:28,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.028 2026-09-07 12:37:28,796 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:28,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/24] Tour test_cancel_future_order → Step body 2026-09-07 12:37:28,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.014 2026-09-07 12:37:28,845 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:37:28,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:28,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-09-07 12:37:28,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-09-07 12:37:28,956 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.023 2026-09-07 12:37:28,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.040 2026-09-07 12:37:29,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.327 0.327 2026-09-07 12:37:29,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:37:29,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:37:29,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:29] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.030 2026-09-07 12:37:29,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:29,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:29,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:37:29,994 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:37:30,028 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:37:30,032 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:37:30,057 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:37:30,058 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:37:30,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.034 0.044 2026-09-07 12:37:30,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [2/24] Tour test_cancel_future_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:37:30,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.019 0.094 2026-09-07 12:37:30,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-09-07 12:37:30,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.006 0.045 2026-09-07 12:37:30,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [3/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:37:30,292 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:30,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [4/24] Tour test_cancel_future_order → Step .new-order 2026-09-07 12:37:30,365 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:30,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.070 0.037 2026-09-07 12:37:30,497 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.062 0.149 2026-09-07 12:37:30,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.216 2026-09-07 12:37:30,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [5/24] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:30,719 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:30,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [6/24] Tour test_cancel_future_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:37:30,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [7/24] Tour test_cancel_future_order → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-07 12:37:30,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [8/24] Tour test_cancel_future_order → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-07 12:37:30,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [9/24] Tour test_cancel_future_order → Step input text 'John' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:37:31,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [10/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:31,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [11/24] Tour test_cancel_future_order → Step .modal button:contains('02/13/2025') 2026-09-07 12:37:31,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:37:31,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [12/24] Tour test_cancel_future_order → Step .modal button:contains('15:00') 2026-09-07 12:37:31,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [13/24] Tour test_cancel_future_order → Step .pos-leftheader .preset-time-btn:contains('15:00') 2026-09-07 12:37:31,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44575434 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000001', 'uuid': 'a87c0b0b-39d6-4ca6-98e2-652e612accd2'}] 2026-09-07 12:37:31,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [14/24] Tour test_cancel_future_order → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:37:31,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44575434 order {'name': '/', 'pos_reference': '251-118-000001', 'uuid': 'a87c0b0b-39d6-4ca6-98e2-652e612accd2'} created pos.order #771 2026-09-07 12:37:31,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44575434 finished 2026-09-07 12:37:31,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [15/24] Tour test_cancel_future_order → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:37:31,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.078 0.084 2026-09-07 12:37:31,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [16/24] Tour test_cancel_future_order → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:37:31,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [17/24] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:31,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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.007 2026-09-07 12:37:31,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [18/24] Tour test_cancel_future_order → Step .pos-leftheader .orders-button 2026-09-07 12:37:31,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [19/24] Tour test_cancel_future_order → Step .ticket-screen .order-row > div:contains("001") 2026-09-07 12:37:31,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98414132 started for PoS orders references: [{'name': '/', 'pos_reference': '251-118-000002', 'uuid': '1d597e74-33cb-4b91-932f-24c98c7a7c96'}] 2026-09-07 12:37:31,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [20/24] Tour test_cancel_future_order → Step .ticket-screen .order-row:has(div:contains("001")) .btn-danger 2026-09-07 12:37:31,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98414132 order {'name': '/', 'pos_reference': '251-118-000002', 'uuid': '1d597e74-33cb-4b91-932f-24c98c7a7c96'} created pos.order #772 2026-09-07 12:37:31,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98414132 finished 2026-09-07 12:37:31,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [21/24] Tour test_cancel_future_order → Step .ticket-screen .orders .order-row > td:contains("001") ~ td.text-end button.text-danger 2026-09-07 12:37:31,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.029 0.078 2026-09-07 12:37:31,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.022 0.043 2026-09-07 12:37:31,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-07 12:37:31,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [22/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:31,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [23/24] Tour test_cancel_future_order → Step refresh page (trigger: body) 2026-09-07 12:37:32,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:32] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.028 0.061 2026-09-07 12:37:32,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:32] "GET /pos/ui/118/ticket HTTP/1.1" 200 - 31 0.037 0.030 2026-09-07 12:37:33,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "GET /web/webclient/translations?hash=5147fd0adeea66b62966dbab0aa2443376c12544&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:33,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [24/24] Tour test_cancel_future_order → Step Check that: ---undefined--- is not true (trigger: body:not(:has(.ticket-screen .order-row:contains("001")))) 2026-09-07 12:37:33,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-07 12:37:33,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:37:33,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:33,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.009 2026-09-07 12:37:33,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.030 2026-09-07 12:37:33,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-07 12:37:33,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.023 0.037 2026-09-07 12:37:33,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.009 2026-09-07 12:37:33,344 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 304 - 3 0.006 0.011 2026-09-07 12:37:33,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:37:33,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:33,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:33,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.029 0.033 2026-09-07 12:37:33,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.010 0.067 2026-09-07 12:37:33,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.035 2026-09-07 12:37:33,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-09-07 12:37:33,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-07 12:37:33,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 304 - 7 0.046 0.018 2026-09-07 12:37:33,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.013 0.093 2026-09-07 12:37:33,786 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:33] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.164 2026-09-07 12:37:33,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 17023972 (allocated 18874368) 2026-09-07 12:37:33,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 110534 2026-09-07 12:37:33,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-09-07 12:37:33,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 110534 2026-09-07 12:37:34,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123734_004094_test_preset_future_timing_restaurant.txt 2026-09-07 12:37:34,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmp2ow1z2rl_chrome_odoo" 2026-09-07 12:37:34,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-09-07 12:37:34,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 110761 2026-09-07 12:37:34,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpwagie06t_chrome_odoo 2026-09-07 12:37:34,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46599/json/version 2026-09-07 12:37:34,389 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:34,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:34,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:46599/json 2026-09-07 12:37:34,425 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:34,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:46599/devtools/page/FF550A1785B5FF3F6E5294409F9C05EE 2026-09-07 12:37:34,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-07 12:37:34,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-07 12:37:34,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:37:34,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-07 12:37:34,603 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:34,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:37:34,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:37:35,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "GET /pos/ui/118 HTTP/1.1" 200 - 131 0.091 0.431 2026-09-07 12:37:35,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'FF550A1785B5FF3F6E5294409F9C05EE', 'loaderId': 'AD830239C56E55E9B4348EE7B1D5D28F', 'isDownload': False} 2026-09-07 12:37:35,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-09-07 12:37:35,162 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:37:35,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-09-07 12:37:35,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:37:35,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-07 12:37:35,646 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:35,653 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:35,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-09-07 12:37:35,691 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:35,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:37:35,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/24] Tour test_preset_delivery_restaurant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:37:35,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:37:35,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:35,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-07 12:37:35,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-07 12:37:35,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.029 2026-09-07 12:37:35,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-07 12:37:36,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.284 0.300 2026-09-07 12:37:36,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:37:36,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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.011 2026-09-07 12:37:36,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.034 2026-09-07 12:37:36,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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.014 2026-09-07 12:37:36,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:36,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-07 12:37:36,735 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:37:36,740 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:37:36,760 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:36,762 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:37:36,826 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:37:36,833 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:37:36,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.055 0.039 2026-09-07 12:37:36,862 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.109 2026-09-07 12:37:36,866 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:36,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/24] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:37:36,931 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.031 0.100 2026-09-07 12:37:37,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:37] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.073 0.164 2026-09-07 12:37:37,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:37] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.187 2026-09-07 12:37:37,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:37] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.013 2026-09-07 12:37:37,086 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:37,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-07 12:37:37,179 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.040 0.043 2026-09-07 12:37:37,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/24] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:37:37,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:37,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/24] Tour test_preset_delivery_restaurant → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:37:37,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/24] Tour test_preset_delivery_restaurant → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-09-07 12:37:37,519 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:37,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/24] Tour test_preset_delivery_restaurant → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-09-07 12:37:37,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/24] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:37:37,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/24] Tour test_preset_delivery_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:37,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/24] Tour test_preset_delivery_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:37:37,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/24] Tour test_preset_delivery_restaurant → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:37:37,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/24] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:37:37,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:37:37,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-09-07 12:37:38,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/24] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-07 12:37:38,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/24] Tour test_preset_delivery_restaurant → Step cancel dialog (trigger: .modal .modal-header:contains(Existing orderlines) button[aria-label="Close"]) 2026-09-07 12:37:38,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-07 12:37:38,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/24] Tour test_preset_delivery_restaurant → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:37:38,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:37:38,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/24] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-09-07 12:37:38,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/24] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-07 12:37:38,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/24] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("ok")) 2026-09-07 12:37:38,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/24] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-07 12:37:38,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/24] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:37:38,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-07 12:37:38,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:37:38,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 18817844 (allocated 20447232) 2026-09-07 12:37:38,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 110761 2026-09-07 12:37:38,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-07 12:37:38,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 110761 2026-09-07 12:37:38,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123738_753317_test_preset_timing_restaurant.txt 2026-09-07 12:37:38,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpwagie06t_chrome_odoo" 2026-09-07 12:37:39,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 110957 2026-09-07 12:37:39,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpsrtmhd7p_chrome_odoo 2026-09-07 12:37:39,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45239/json/version 2026-09-07 12:37:39,133 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:39,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:39,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45239/json 2026-09-07 12:37:39,180 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:39,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:45239/devtools/page/E593EC1B2309327BAF4F3063FED2A91D 2026-09-07 12:37:39,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-07 12:37:39,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-07 12:37:39,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:37:39,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-07 12:37:39,379 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:39,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:37:39,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:39] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.011 0.027 2026-09-07 12:37:39,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'E593EC1B2309327BAF4F3063FED2A91D', 'loaderId': '93D8A82F55E5E745EBE28F4B37EDE613', 'isDownload': False} 2026-09-07 12:37:39,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_open_register_with_preset_takeaway')" 2026-09-07 12:37:39,479 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:37:39,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:39] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-07 12:37:39,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:39] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:37:39,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:39] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-09-07 12:37:40,000 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:40,009 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:40,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:40,047 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:40,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.008 2026-09-07 12:37:40,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/26] Tour test_open_register_with_preset_takeaway → Step body 2026-09-07 12:37:40,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:37:40,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:40,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "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.011 2026-09-07 12:37:40,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 12:37:40,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.018 0.024 2026-09-07 12:37:40,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-07 12:37:40,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.190 0.275 2026-09-07 12:37:40,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:40,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.007 2026-09-07 12:37:40,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.009 0.045 2026-09-07 12:37:40,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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-09-07 12:37:40,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:40,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:37:41,000 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:41,011 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:41,017 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:41,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.010 0.017 2026-09-07 12:37:41,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.034 2026-09-07 12:37:41,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:37:41,065 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:41,067 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:41,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/26] Tour test_open_register_with_preset_takeaway → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:37:41,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-09-07 12:37:41,110 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:37:41,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.068 0.034 2026-09-07 12:37:41,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.023 0.134 2026-09-07 12:37:41,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/26] Tour test_open_register_with_preset_takeaway → Step .floor-map 2026-09-07 12:37:41,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/26] Tour test_open_register_with_preset_takeaway → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:37:41,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:37:41,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/26] Tour test_open_register_with_preset_takeaway → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-09-07 12:37:41,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:37:41,567 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:41,635 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:41,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/26] Tour test_open_register_with_preset_takeaway → Step Click on the slot hour 12:20 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:20')) 2026-09-07 12:37:41,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/26] Tour test_open_register_with_preset_takeaway → Step Wait the slot hour 12:20 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:20)) 2026-09-07 12:37:41,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42266961 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': '26ae8410-016f-4186-abc2-a7159e636118'}] 2026-09-07 12:37:41,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42266961 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': '26ae8410-016f-4186-abc2-a7159e636118'} created pos.order #773 2026-09-07 12:37:41,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42266961 finished 2026-09-07 12:37:41,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.055 0.070 2026-09-07 12:37:41,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/26] Tour test_open_register_with_preset_takeaway → Step .pos-leftheader .preset-time-btn:contains('12:20') 2026-09-07 12:37:41,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/26] Tour test_open_register_with_preset_takeaway → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:37:43,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/26] Tour test_open_register_with_preset_takeaway → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:44,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/26] Tour test_open_register_with_preset_takeaway → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:37:44,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/26] Tour test_open_register_with_preset_takeaway → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:37:44,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/26] Tour test_open_register_with_preset_takeaway → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:37:44,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:37:44,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .more-btn) 2026-09-07 12:37:44,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/26] Tour test_open_register_with_preset_takeaway → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-07 12:37:44,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/26] Tour test_open_register_with_preset_takeaway → Step cancel dialog (trigger: .modal .modal-header:contains(Existing orderlines) button[aria-label="Close"]) 2026-09-07 12:37:44,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/26] Tour test_open_register_with_preset_takeaway → Step no dialog is open (trigger: body:not(:has(.modal .modal-content .modal-header:contains("Existing orderlines")))) 2026-09-07 12:37:44,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:37:44,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .more-btn) 2026-09-07 12:37:44,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/26] Tour test_open_register_with_preset_takeaway → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-09-07 12:37:44,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/26] Tour test_open_register_with_preset_takeaway → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("ok")) 2026-09-07 12:37:44,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/26] Tour test_open_register_with_preset_takeaway → Step no dialog is open (trigger: body:not(:has(.modal .modal-content .modal-header:contains("Existing orderlines")))) 2026-09-07 12:37:44,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45420271 started for PoS orders references: [{'name': '/', 'pos_reference': '252-118-000001', 'uuid': '26ae8410-016f-4186-abc2-a7159e636118'}] 2026-09-07 12:37:44,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1266] to pos.order #773 2026-09-07 12:37:44,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45420271 order {'name': '/', 'pos_reference': '252-118-000001', 'uuid': '26ae8410-016f-4186-abc2-a7159e636118'} updated pos.order #773 2026-09-07 12:37:44,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45420271 finished 2026-09-07 12:37:44,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/26] Tour test_open_register_with_preset_takeaway → Step .floor-map 2026-09-07 12:37:44,803 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.042 0.073 2026-09-07 12:37:44,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:44] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 48 0.028 0.054 2026-09-07 12:37:44,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [25/26] Tour test_open_register_with_preset_takeaway → Step .pos-leftheader .orders-button 2026-09-07 12:37:45,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [26/26] Tour test_open_register_with_preset_takeaway → Step .orders:contains(no orders found) 2026-09-07 12:37:45,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:37:45,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.011 2026-09-07 12:37:45,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-07 12:37:45,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:37:45,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17008624 (allocated 18747392) 2026-09-07 12:37:45,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 110957 2026-09-07 12:37:45,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-07 12:37:45,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 110957 2026-09-07 12:37:45,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123745_283493_test_preset_timing_restaurant.txt 2026-09-07 12:37:45,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpsrtmhd7p_chrome_odoo" 2026-09-07 12:37:45,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 111159 2026-09-07 12:37:45,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmptsifem3w_chrome_odoo 2026-09-07 12:37:45,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:37807/json/version 2026-09-07 12:37:45,604 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:45,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:45,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:37807/json 2026-09-07 12:37:45,632 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:45,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:37807/devtools/page/929F5B7873587CDB240CA138AAFED284 2026-09-07 12:37:45,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-07 12:37:45,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-07 12:37:45,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:37:45,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-07 12:37:45,833 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:45,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:37:45,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:45] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.023 0.034 2026-09-07 12:37:45,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '929F5B7873587CDB240CA138AAFED284', 'loaderId': 'E9BF8DFD5707946B8C75AB16B9FCBED9', 'isDownload': False} 2026-09-07 12:37:45,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-09-07 12:37:45,930 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:37:45,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:45] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-09-07 12:37:45,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:45] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 12:37:45,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:45] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.039 2026-09-07 12:37:46,482 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:46,485 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:37:46,497 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:37:46,517 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:46,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-09-07 12:37:46,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:37:46,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:37:46,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:46,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "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.009 2026-09-07 12:37:46,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.017 2026-09-07 12:37:46,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.007 0.021 2026-09-07 12:37:46,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-07 12:37:47,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.178 0.257 2026-09-07 12:37:47,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:37:47,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:47,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-07 12:37:47,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:37:47,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:47,359 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:37:47,383 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:47,405 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:47,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.012 2026-09-07 12:37:47,408 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:47,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.008 0.034 2026-09-07 12:37:47,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:37:47,441 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:47,448 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37: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-09-07 12:37:47,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/37] Tour test_preset_timing_restaurant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:37:47,481 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:37:47,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.010 0.020 2026-09-07 12:37:47,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.081 0.050 2026-09-07 12:37:47,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.021 0.150 2026-09-07 12:37:47,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/37] Tour test_preset_timing_restaurant → Step .new-order 2026-09-07 12:37:47,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:47,845 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:47,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/37] Tour test_preset_timing_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:37:47,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/37] Tour test_preset_timing_restaurant → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-07 12:37:48,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/37] Tour test_preset_timing_restaurant → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-07 12:37:48,047 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:48,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/37] Tour test_preset_timing_restaurant → Step input text 'John' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:37:48,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/37] Tour test_preset_timing_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("apply")) 2026-09-07 12:37:48,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/37] Tour test_preset_timing_restaurant → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-09-07 12:37:48,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:48] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:37:48,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/37] Tour test_preset_timing_restaurant → Step Click on the slot hour 12:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:00')) 2026-09-07 12:37:48,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/37] Tour test_preset_timing_restaurant → Step Wait the slot hour 12:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:00)) 2026-09-07 12:37:48,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42981207 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000001', 'uuid': 'fbc03dfc-2f78-458f-8451-d5f137f18fd4'}] 2026-09-07 12:37:48,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42981207 order {'name': '/', 'pos_reference': '253-118-000001', 'uuid': 'fbc03dfc-2f78-458f-8451-d5f137f18fd4'} created pos.order #774 2026-09-07 12:37:48,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42981207 finished 2026-09-07 12:37:48,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.032 0.074 2026-09-07 12:37:48,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .preset-time-btn:contains('12:00') 2026-09-07 12:37:48,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/37] Tour test_preset_timing_restaurant → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:37:48,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/37] Tour test_preset_timing_restaurant → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:37:50,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/37] Tour test_preset_timing_restaurant → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:37:50,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 12:37:50,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:50,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .orders-button 2026-09-07 12:37:50,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("John") 2026-09-07 12:37:50,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51173455 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000002', 'uuid': '336aec63-8b79-4e29-b87c-b91af7bcebf6'}] 2026-09-07 12:37:50,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51173455 order {'name': '/', 'pos_reference': '253-118-000002', 'uuid': '336aec63-8b79-4e29-b87c-b91af7bcebf6'} created pos.order #775 2026-09-07 12:37:50,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51173455 finished 2026-09-07 12:37:51,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.077 0.092 2026-09-07 12:37:51,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.031 0.030 2026-09-07 12:37:51,146 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.011 2026-09-07 12:37:51,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Takeaway") 2026-09-07 12:37:51,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("06/15/2025")) 2026-09-07 12:37:51,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("002") 2026-09-07 12:37:51,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Eat in") 2026-09-07 12:37:51,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/37] Tour test_preset_timing_restaurant → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:37:51,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [25/37] Tour test_preset_timing_restaurant → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:37:53,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [26/37] Tour test_preset_timing_restaurant → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:37:53,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-09-07 12:37:53,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [27/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:53,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [28/37] Tour test_preset_timing_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:37:53,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [29/37] Tour test_preset_timing_restaurant → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-09-07 12:37:53,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [30/37] Tour test_preset_timing_restaurant → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-09-07 12:37:53,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [31/37] Tour test_preset_timing_restaurant → Step .modal-body button:contains("06/16/2025") 2026-09-07 12:37:53,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:53] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:37:53,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [32/37] Tour test_preset_timing_restaurant → Step .modal button:contains('09:00') 2026-09-07 12:37:53,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [33/37] Tour test_preset_timing_restaurant → Step Click on the slot hour 11:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('11:00')) 2026-09-07 12:37:53,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [34/37] Tour test_preset_timing_restaurant → Step Wait the slot hour 11:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(11:00)) 2026-09-07 12:37:53,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96900296 started for PoS orders references: [{'name': '/', 'pos_reference': '253-118-000003', 'uuid': 'e7da6385-bb07-4e82-a0a6-c0ec7239111a'}] 2026-09-07 12:37:54,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96900296 order {'name': '/', 'pos_reference': '253-118-000003', 'uuid': 'e7da6385-bb07-4e82-a0a6-c0ec7239111a'} created pos.order #776 2026-09-07 12:37:54,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96900296 finished 2026-09-07 12:37:54,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.022 0.090 2026-09-07 12:37:54,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [35/37] Tour test_preset_timing_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-09-07 12:37:54,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [36/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .orders-button 2026-09-07 12:37:54,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [37/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(3):contains("06/16/2025") 2026-09-07 12:37:54,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.025 0.037 2026-09-07 12:37:54,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.018 0.014 2026-09-07 12:37:54,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-07 12:37:54,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-07 12:37:54,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21208108 (allocated 23343104) 2026-09-07 12:37:54,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 111159 2026-09-07 12:37:54,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-07 12:37:54,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 111159 2026-09-07 12:37:54,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123754_628501_test_preset_timing_restaurant.txt 2026-09-07 12:37:54,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmptsifem3w_chrome_odoo" 2026-09-07 12:37:54,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 111357 2026-09-07 12:37:54,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpg19menj2_chrome_odoo 2026-09-07 12:37:54,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35673/json/version 2026-09-07 12:37:54,908 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:54,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:54,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:35673/json 2026-09-07 12:37:54,984 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:55,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:35673/devtools/page/AB136DD5F54841DA433C33F3AB70D18C 2026-09-07 12:37:55,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-07 12:37:55,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-07 12:37:55,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:37:55,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-07 12:37:55,175 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:55,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:37:55,253 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.025 0.041 2026-09-07 12:37:55,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'AB136DD5F54841DA433C33F3AB70D18C', 'loaderId': 'B160E0062C6139A052B7035075490E77', 'isDownload': False} 2026-09-07 12:37:55,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-09-07 12:37:55,278 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:37:55,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:37:55,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.023 2026-09-07 12:37:55,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.027 2026-09-07 12:37:55,819 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:55,821 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:55,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:55,854 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:55,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/15] Tour test_guest_count_bank_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:37:55,882 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.010 0.017 2026-09-07 12:37:55,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-09-07 12:37:55,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:55,944 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:37:55,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "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.015 2026-09-07 12:37:55,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.013 0.024 2026-09-07 12:37:55,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-07 12:37:56,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 314 0.203 0.302 2026-09-07 12:37:56,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:56,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "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.008 2026-09-07 12:37:56,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 3 0.010 0.021 2026-09-07 12:37:56,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "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-09-07 12:37:56,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-07 12:37:56,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:37:56,904 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:56,938 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:37:56,939 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:37:56,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 7 0.010 0.021 2026-09-07 12:37:56,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-07 12:37:56,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.038 2026-09-07 12:37:56,962 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:56,967 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:37:57,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:37:57,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/15] Tour test_guest_count_bank_payment → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:37:57,078 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:37:57,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.107 0.041 2026-09-07 12:37:57,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.158 2026-09-07 12:37:57,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.015 0.100 2026-09-07 12:37:57,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/15] Tour test_guest_count_bank_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-07 12:37:57,362 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:37:57,374 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.040 2026-09-07 12:37:57,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/15] Tour test_guest_count_bank_payment → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-09-07 12:37:57,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.082 0.247 2026-09-07 12:37:57,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.064 2026-09-07 12:37:57,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/15] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:57,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/15] Tour test_guest_count_bank_payment → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:37:57,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/15] Tour test_guest_count_bank_payment → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:37:57,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/15] Tour test_guest_count_bank_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:37:57,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/15] Tour test_guest_count_bank_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:37:57,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/15] Tour test_guest_count_bank_payment → Step body 2026-09-07 12:37:57,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/15] Tour test_guest_count_bank_payment → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:37:57,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/15] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:37:57,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/15] Tour test_guest_count_bank_payment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:37:57,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83127199 started for PoS orders references: [{'name': '/', 'pos_reference': '264-118-000001', 'uuid': 'a6c3c6f1-f102-48a9-9d42-f89c4141f557'}] 2026-09-07 12:37:57,911 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:37:57,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83127199 order {'name': '/', 'pos_reference': '264-118-000001', 'uuid': 'a6c3c6f1-f102-48a9-9d42-f89c4141f557'} created pos.order #777 2026-09-07 12:37:57,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83127199 finished 2026-09-07 12:37:58,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.048 0.079 2026-09-07 12:37:58,101 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:37:58,111 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:37:58,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/15] Tour test_guest_count_bank_payment → Step click back to product screen (trigger: .payment-screen .back-button) 2026-09-07 12:37:58,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/15] Tour test_guest_count_bank_payment → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:37:58,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-07 12:37:58,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-07 12:37:58,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17422864 (allocated 19271680) 2026-09-07 12:37:58,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 111357 2026-09-07 12:37:58,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-07 12:37:58,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 111357 2026-09-07 12:37:58,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123758_500810_test_preset_timing_restaurant.txt 2026-09-07 12:37:58,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpg19menj2_chrome_odoo" 2026-09-07 12:37:58,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-09-07 12:37:59,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 111561 2026-09-07 12:37:59,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmp14qlleiv_chrome_odoo 2026-09-07 12:37:59,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:39099/json/version 2026-09-07 12:37:59,006 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:59,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 12:37:59,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:39099/json 2026-09-07 12:37:59,056 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:37:59,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:39099/devtools/page/F4FAF12EF70D0E2E823A8722E2C6809F 2026-09-07 12:37:59,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-09-07 12:37:59,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-09-07 12:37:59,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:37:59,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-09-07 12:37:59,280 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:59,280 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:37:59,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:37:59,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:37:59] "GET /pos/ui/118 HTTP/1.1" 200 - 85 0.053 0.639 2026-09-07 12:37:59,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': 'F4FAF12EF70D0E2E823A8722E2C6809F', 'loaderId': 'C2E4AAA5C934B4D6976D33E8C3262656', 'isDownload': False} 2026-09-07 12:37:59,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-09-07 12:38:00,007 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:38:00,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:38:00,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-07 12:38:00,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.036 2026-09-07 12:38:00,531 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:38:00,534 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:00,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:38:00,565 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:00,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [1/14] Tour RestaurantPresetEatInTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:38:00,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.008 2026-09-07 12:38:00,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:38:00,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:38:00,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.026 0.017 2026-09-07 12:38:00,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.049 2026-09-07 12:38:00,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.027 2026-09-07 12:38:00,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-07 12:38:01,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.234 0.303 2026-09-07 12:38:01,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:38:01,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.011 2026-09-07 12:38:01,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.048 2026-09-07 12:38:01,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.008 2026-09-07 12:38:01,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-09-07 12:38:01,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-07 12:38:01,639 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:01,676 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:38:01,680 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:38:01,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.022 0.033 2026-09-07 12:38:01,732 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.007 2026-09-07 12:38:01,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.081 2026-09-07 12:38:01,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-07 12:38:01,742 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:38:01,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [2/14] Tour RestaurantPresetEatInTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:38:01,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.014 0.043 2026-09-07 12:38:01,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.013 2026-09-07 12:38:01,876 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:01,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [3/14] Tour RestaurantPresetEatInTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:38:01,974 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:38:02,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:02] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.060 0.071 2026-09-07 12:38:02,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:02] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.047 0.174 2026-09-07 12:38:02,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.221 2026-09-07 12:38:02,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:38:02,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [4/14] Tour RestaurantPresetEatInTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:38:02,327 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:02,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [5/14] Tour RestaurantPresetEatInTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:02,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [6/14] Tour RestaurantPresetEatInTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:38:02,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [7/14] Tour RestaurantPresetEatInTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:02,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [8/14] Tour RestaurantPresetEatInTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:38:02,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [9/14] Tour RestaurantPresetEatInTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:38:02,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [10/14] Tour RestaurantPresetEatInTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:38:02,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [11/14] Tour RestaurantPresetEatInTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:38:02,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [12/14] Tour RestaurantPresetEatInTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:38:02,786 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:38:02,788 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:02,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [13/14] Tour RestaurantPresetEatInTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:38:02,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [14/14] Tour RestaurantPresetEatInTour → Step Cashier test_user exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(test_user)) 2026-09-07 12:38:02,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48798100 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9bf86218-f400-4ce8-a59f-1bda4342de40'}] 2026-09-07 12:38:02,925 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:38:03,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48798100 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '9bf86218-f400-4ce8-a59f-1bda4342de40'} created pos.order #778 2026-09-07 12:38:03,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48798100 finished 2026-09-07 12:38:03,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.131 0.220 2026-09-07 12:38:03,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-09-07 12:38:03,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:38:03,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15456620 (allocated 16777216) 2026-09-07 12:38:03,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 111561 2026-09-07 12:38:03,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-09-07 12:38:03,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 111561 2026-09-07 12:38:03,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123803_664255_test_restaurant_preset_eatin_tour.txt 2026-09-07 12:38:03,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmp14qlleiv_chrome_odoo" 2026-09-07 12:38:03,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-09-07 12:38:04,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 111763 2026-09-07 12:38:04,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmp3ocix1l9_chrome_odoo 2026-09-07 12:38:04,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:39663/json/version 2026-09-07 12:38:04,061 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:04,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-09-07 12:38:04,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:39663/json 2026-09-07 12:38:04,135 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:04,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:39663/devtools/page/8153A25CC206534BAAF42791C5088028 2026-09-07 12:38:04,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-09-07 12:38:04,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-09-07 12:38:04,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:38:04,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-09-07 12:38:04,343 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:04,343 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:04,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:38:04,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:04] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.116 0.441 2026-09-07 12:38:04,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '8153A25CC206534BAAF42791C5088028', 'loaderId': '214282C124893CBBC471DE8965440BA0', 'isDownload': False} 2026-09-07 12:38:04,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Evaluate ready code "odoo.isTourReady('test_show_default_with_register_screen')" 2026-09-07 12:38:04,948 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:38:04,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:04] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:38:04,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:04] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:38:04,977 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:04] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:38:05,467 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:05,468 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:38:05,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:38:05,518 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:05,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [1/23] Tour test_show_default_with_register_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:38:05,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:38:05,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:38:05,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:05,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.011 2026-09-07 12:38:05,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "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-09-07 12:38:05,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-09-07 12:38:05,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.031 0.027 2026-09-07 12:38:06,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.371 0.309 2026-09-07 12:38:06,435 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:38:06,493 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38: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.010 2026-09-07 12:38:06,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.043 2026-09-07 12:38:06,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-09-07 12:38:06,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-09-07 12:38:06,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:38:06,697 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:06,709 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:06,715 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:06,739 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:06,744 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:38:06,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.046 0.030 2026-09-07 12:38:06,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.094 2026-09-07 12:38:06,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-09-07 12:38:06,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.012 0.048 2026-09-07 12:38:06,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [2/23] Tour test_show_default_with_register_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:38:06,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.014 0.009 2026-09-07 12:38:06,981 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:06,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [3/23] Tour test_show_default_with_register_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:38:07,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:07] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.034 0.044 2026-09-07 12:38:07,071 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:07,081 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:38:07,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:07] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.060 0.118 2026-09-07 12:38:07,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.196 2026-09-07 12:38:07,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [4/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:07,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [5/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:07,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [6/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:07,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [7/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:07,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [8/23] Tour test_show_default_with_register_screen → Step click Set Table button (trigger: .product-screen .actionpad .set-table) 2026-09-07 12:38:07,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [9/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:07,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [10/23] Tour test_show_default_with_register_screen → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:38:07,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [11/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:07,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [12/23] Tour test_show_default_with_register_screen → Step table number 5 is shown in the input (trigger: .product-screen .input .input-value:contains('5')) 2026-09-07 12:38:07,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [13/23] Tour test_show_default_with_register_screen → Step click Assign to assign order to table 5 (trigger: .product-screen .actionpad .assign-button) 2026-09-07 12:38:07,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [14/23] Tour test_show_default_with_register_screen → Step click New button to navigate to a new empty order (trigger: .product-screen .actionpad button:contains('New')) 2026-09-07 12:38:07,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45242537 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e077e95c-e352-427f-8ee0-b7fd7f430051'}] 2026-09-07 12:38:07,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45242537 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'e077e95c-e352-427f-8ee0-b7fd7f430051'} created pos.order #779 2026-09-07 12:38:07,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [15/23] Tour test_show_default_with_register_screen → Step .pos-leftheader .orders-button 2026-09-07 12:38:08,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45242537 finished 2026-09-07 12:38:08,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [16/23] Tour test_show_default_with_register_screen → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:38:08,072 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.047 0.095 2026-09-07 12:38:08,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.028 0.052 2026-09-07 12:38:08,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.017 2026-09-07 12:38:08,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [17/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:08,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [18/23] Tour test_show_default_with_register_screen → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:38:08,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [19/23] Tour test_show_default_with_register_screen → Step loaded order should contain Coca-Cola (trigger: .product-screen .orderline .product-name:contains('Coca-Cola')) 2026-09-07 12:38:08,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 4 0.003 0.008 2026-09-07 12:38:08,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [20/23] Tour test_show_default_with_register_screen → Step click New button again (trigger: .product-screen .actionpad button:contains('New')) 2026-09-07 12:38:08,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [21/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:08,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [22/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:38:08,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [23/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:08,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-09-07 12:38:08,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_show_default_with_register_screen SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:38:08,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15464360 (allocated 16777216) 2026-09-07 12:38:08,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 111763 2026-09-07 12:38:08,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-09-07 12:38:08,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 111763 2026-09-07 12:38:08,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123808_800407_test_show_default_with_register_screen.txt 2026-09-07 12:38:08,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmp3ocix1l9_chrome_odoo" 2026-09-07 12:38:08,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-09-07 12:38:09,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 111962 2026-09-07 12:38:09,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpj1v0jj6k_chrome_odoo 2026-09-07 12:38:09,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:33091/json/version 2026-09-07 12:38:09,146 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:09,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-09-07 12:38:09,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:33091/json 2026-09-07 12:38:09,196 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:09,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:33091/devtools/page/7F0C987F812956EAE5D9BA840ECC4242 2026-09-07 12:38:09,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-09-07 12:38:09,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-09-07 12:38:09,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:38:09,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-09-07 12:38:09,421 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:09,421 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:09,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:38:09,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:09] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.051 0.467 2026-09-07 12:38:09,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '7F0C987F812956EAE5D9BA840ECC4242', 'loaderId': '93E044C549EEBC34D66A1177852E17CA', 'isDownload': False} 2026-09-07 12:38:09,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update')" 2026-09-07 12:38:09,973 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:38:09,992 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:09] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:38:10,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-09-07 12:38:10,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-07 12:38:10,467 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:10,477 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:10,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-09-07 12:38:10,517 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:10,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [1/22] Tour test_sync_lines_qty_update → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:38:10,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.009 2026-09-07 12:38:10,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:38:10,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:10,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-07 12:38:10,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-07 12:38:10,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.024 2026-09-07 12:38:10,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-07 12:38:11,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.307 0.320 2026-09-07 12:38:11,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:38:11,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-07 12:38:11,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.090 2026-09-07 12:38:11,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:38:11,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-09-07 12:38:11,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:38:11,688 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:38:11,695 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:11,713 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:38:11,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.028 0.030 2026-09-07 12:38:11,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-07 12:38:11,765 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:38:11,766 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:11,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.006 0.067 2026-09-07 12:38:11,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:38:11,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [2/22] Tour test_sync_lines_qty_update → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:38:11,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [3/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:11,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:38:12,008 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:38:12,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:12] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.087 0.059 2026-09-07 12:38:12,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:12] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.023 0.153 2026-09-07 12:38:12,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.093 0.201 2026-09-07 12:38:12,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:12] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.346 2026-09-07 12:38:12,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:38:12,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [4/22] Tour test_sync_lines_qty_update → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:38:12,324 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:12,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [5/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:38:12,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [6/22] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:12,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [7/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:12,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99261697 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30de49b2-4a6c-49ac-be44-c3fdd0d84e36'}] 2026-09-07 12:38:12,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99261697 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30de49b2-4a6c-49ac-be44-c3fdd0d84e36'} created pos.order #780 2026-09-07 12:38:12,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99261697 finished 2026-09-07 12:38:12,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.040 0.074 2026-09-07 12:38:12,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [8/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:12,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [9/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:12,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-09-07 12:38:12,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [10/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:12,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [11/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:14,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [12/22] Tour test_sync_lines_qty_update → Step body 2026-09-07 12:38:14,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [13/22] Tour test_sync_lines_qty_update → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:38:15,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [14/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":3} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-07 12:38:15,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [15/22] Tour test_sync_lines_qty_update → Step body 2026-09-07 12:38:15,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [16/22] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:15,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [17/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:15,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62819250 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30de49b2-4a6c-49ac-be44-c3fdd0d84e36'}] 2026-09-07 12:38:15,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62819250 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '30de49b2-4a6c-49ac-be44-c3fdd0d84e36'} updated pos.order #780 2026-09-07 12:38:15,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62819250 finished 2026-09-07 12:38:15,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.052 0.094 2026-09-07 12:38:15,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [18/22] Tour test_sync_lines_qty_update → Step .floor-map 2026-09-07 12:38:15,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [19/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:17,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [20/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:17,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [21/22] Tour test_sync_lines_qty_update → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:38:17,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 4 0.003 0.007 2026-09-07 12:38:17,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [22/22] Tour test_sync_lines_qty_update → Step body 2026-09-07 12:38:17,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-09-07 12:38:17,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:38:17,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15871108 (allocated 17563648) 2026-09-07 12:38:17,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 111962 2026-09-07 12:38:17,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-09-07 12:38:17,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 111962 2026-09-07 12:38:17,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123817_911681_test_sync_lines_qty_update.txt 2026-09-07 12:38:17,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpj1v0jj6k_chrome_odoo" 2026-09-07 12:38:17,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-09-07 12:38:18,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 112165 2026-09-07 12:38:18,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpl35es81f_chrome_odoo 2026-09-07 12:38:18,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:37839/json/version 2026-09-07 12:38:18,326 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:18,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-09-07 12:38:18,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:37839/json 2026-09-07 12:38:18,389 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:18,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:37839/devtools/page/EE01BC421B4134875EFBC8A8CB95B554 2026-09-07 12:38:18,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-09-07 12:38:18,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-09-07 12:38:18,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:38:18,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-09-07 12:38:18,595 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:18,595 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:18,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:38:19,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.058 0.656 2026-09-07 12:38:19,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'EE01BC421B4134875EFBC8A8CB95B554', 'loaderId': '34DCEB7FC8844E139786882DAE4A76A2', 'isDownload': False} 2026-09-07 12:38:19,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update_ticket_screen')" 2026-09-07 12:38:19,337 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:38:19,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:38:19,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:38:19,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.031 2026-09-07 12:38:19,868 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:19,870 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:19,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:38:19,911 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:19,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [1/29] Tour test_sync_lines_qty_update_ticket_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:38:19,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:38:19,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:38:19,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:19,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.010 2026-09-07 12:38:20,008 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-09-07 12:38:20,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "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-09-07 12:38:20,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-07 12:38:20,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.259 0.289 2026-09-07 12:38:20,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:38:20,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.014 2026-09-07 12:38:20,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-09-07 12:38:20,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:38:20,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-07 12:38:20,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-07 12:38:20,936 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:38:20,949 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:38:20,951 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:38:20,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.017 0.033 2026-09-07 12:38:20,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-07 12:38:21,011 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:38:21,015 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:38:21,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.074 2026-09-07 12:38:21,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-09-07 12:38:21,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [2/29] Tour test_sync_lines_qty_update_ticket_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:38:21,111 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:21,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.068 2026-09-07 12:38:21,277 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.039 0.118 2026-09-07 12:38:21,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [3/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .register-label 2026-09-07 12:38:21,328 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:38:21,344 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.039 0.205 2026-09-07 12:38:21,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.072 2026-09-07 12:38:21,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [4/29] Tour test_sync_lines_qty_update_ticket_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:38:21,592 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:21,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [5/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:21,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [6/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:21,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [7/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:21,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [8/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:21,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [9/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:21,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [10/29] Tour test_sync_lines_qty_update_ticket_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:38:22,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [11/29] Tour test_sync_lines_qty_update_ticket_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:38:22,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [12/29] Tour test_sync_lines_qty_update_ticket_screen → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:38:22,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [13/29] Tour test_sync_lines_qty_update_ticket_screen → Step Search for partner "A powerful Pos man!" (trigger: .modal-dialog .input-group input) 2026-09-07 12:38:22,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [14/29] Tour test_sync_lines_qty_update_ticket_screen → Step click partner 'A powerful Pos man!' from partner list screen (trigger: .modal .partner-list b:contains(A powerful Pos man!)) 2026-09-07 12:38:22,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [15/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:22,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [16/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-09-07 12:38:22,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [17/29] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:38:22,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59969067 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '46681de2-7f4c-41c8-8169-34eef3963301'}] 2026-09-07 12:38:22,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59969067 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '46681de2-7f4c-41c8-8169-34eef3963301'} created pos.order #781 2026-09-07 12:38:22,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59969067 finished 2026-09-07 12:38:22,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.052 0.091 2026-09-07 12:38:22,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 54 0.046 0.043 2026-09-07 12:38:22,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-09-07 12:38:22,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [18/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:22,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [19/29] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:38:22,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [20/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:22,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [21/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:22,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [22/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check the product page (trigger: .product-list) 2026-09-07 12:38:22,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [23/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:23,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [24/29] Tour test_sync_lines_qty_update_ticket_screen → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:38:23,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [25/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:23,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [26/29] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:23,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [27/29] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-07 12:38:23,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [28/29] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:23,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [29/29] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-09-07 12:38:23,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-09-07 12:38:23,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update_ticket_screen SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-07 12:38:23,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61531016 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '46681de2-7f4c-41c8-8169-34eef3963301'}] 2026-09-07 12:38:23,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61531016 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '46681de2-7f4c-41c8-8169-34eef3963301'} updated pos.order #781 2026-09-07 12:38:23,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61531016 finished 2026-09-07 12:38:23,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 19314492 (allocated 20582400) 2026-09-07 12:38:23,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 112165 2026-09-07 12:38:23,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-09-07 12:38:23,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 112165 2026-09-07 12:38:23,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.060 0.095 2026-09-07 12:38:23,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123823_628901_test_sync_lines_qty_update_ticket_screen.txt 2026-09-07 12:38:23,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpl35es81f_chrome_odoo" 2026-09-07 12:38:23,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-09-07 12:38:24,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 112371 2026-09-07 12:38:24,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmphl1_uwa__chrome_odoo 2026-09-07 12:38:24,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:36739/json/version 2026-09-07 12:38:24,071 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:24,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-09-07 12:38:24,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:36739/json 2026-09-07 12:38:24,135 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:24,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:36739/devtools/page/0B466A76D2262CCE97DA692BA39A752F 2026-09-07 12:38:24,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-09-07 12:38:24,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-09-07 12:38:24,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:38:24,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-09-07 12:38:24,336 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:24,337 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:24,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:38:24,801 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:24] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.034 0.420 2026-09-07 12:38:24,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '0B466A76D2262CCE97DA692BA39A752F', 'loaderId': '4609DD5D34CAE2DD893BAACDA39E7CC5', 'isDownload': False} 2026-09-07 12:38:24,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate ready code "odoo.isTourReady('test_sync_set_line_note')" 2026-09-07 12:38:24,826 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:38:24,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:24] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-09-07 12:38:24,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:24] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-09-07 12:38:24,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:24] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.041 2026-09-07 12:38:25,381 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:38:25,384 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:38:25,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:38:25,426 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:25,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [1/23] Tour test_sync_set_line_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:38:25,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:38:25,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:38:25,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:25,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-07 12:38:25,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-07 12:38:25,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-09-07 12:38:25,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.036 0.045 2026-09-07 12:38:26,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.283 0.332 2026-09-07 12:38:26,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:38:26,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:38:26,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-07 12:38:26,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.007 2026-09-07 12:38:26,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-09-07 12:38:26,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-07 12:38:26,556 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:38:26,587 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:38:26,593 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:26,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.032 0.021 2026-09-07 12:38:26,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.010 0.048 2026-09-07 12:38:26,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-07 12:38:26,655 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:38:26,656 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:38:26,709 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:38:26,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.009 0.029 2026-09-07 12:38:26,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [2/23] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:38:26,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.063 0.070 2026-09-07 12:38:26,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [3/23] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:26,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.075 0.173 2026-09-07 12:38:26,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:26] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.009 0.152 2026-09-07 12:38:27,015 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:38:27,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.070 2026-09-07 12:38:27,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:38:27,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [4/23] Tour test_sync_set_line_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:38:27,235 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:27,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [5/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:38:27,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [6/23] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:27,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [7/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:27,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12399080 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bee1e78e-eb31-4389-b559-b3152304d684'}] 2026-09-07 12:38:27,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12399080 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bee1e78e-eb31-4389-b559-b3152304d684'} created pos.order #782 2026-09-07 12:38:27,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12399080 finished 2026-09-07 12:38:27,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.048 0.090 2026-09-07 12:38:27,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [8/23] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:27,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [9/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:27,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.008 2026-09-07 12:38:29,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [10/23] Tour test_sync_set_line_note → Step body 2026-09-07 12:38:29,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [11/23] Tour test_sync_set_line_note → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:38:29,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [12/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:29,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [13/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:29,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [14/23] Tour test_sync_set_line_note → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:38:29,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [15/23] Tour test_sync_set_line_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-07 12:38:30,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [16/23] Tour test_sync_set_line_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-07 12:38:30,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [17/23] Tour test_sync_set_line_note → Step input text 'Demo note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:38:30,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [18/23] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:38:30,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [19/23] Tour test_sync_set_line_note → Step body 2026-09-07 12:38:30,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [20/23] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:30,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [21/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:30,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21459042 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bee1e78e-eb31-4389-b559-b3152304d684'}] 2026-09-07 12:38:30,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21459042 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'bee1e78e-eb31-4389-b559-b3152304d684'} updated pos.order #782 2026-09-07 12:38:30,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21459042 finished 2026-09-07 12:38:30,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.072 0.089 2026-09-07 12:38:30,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [22/23] Tour test_sync_set_line_note → Step .floor-map 2026-09-07 12:38:30,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [23/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:32,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-09-07 12:38:32,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:38:32,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15573348 (allocated 17039360) 2026-09-07 12:38:32,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 112371 2026-09-07 12:38:32,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-09-07 12:38:32,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 112371 2026-09-07 12:38:32,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123832_812688_test_sync_set_line_note.txt 2026-09-07 12:38:32,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmphl1_uwa__chrome_odoo" 2026-09-07 12:38:32,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-09-07 12:38:33,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 112584 2026-09-07 12:38:33,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpqx3imijl_chrome_odoo 2026-09-07 12:38:33,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:46399/json/version 2026-09-07 12:38:33,208 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:33,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-09-07 12:38:33,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:46399/json 2026-09-07 12:38:33,320 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:33,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:46399/devtools/page/2EC16001ECCF2EEF5E7EE970EBD3FC7C 2026-09-07 12:38:33,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-09-07 12:38:33,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-09-07 12:38:33,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:38:33,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-09-07 12:38:33,529 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:33,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:38:33,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:38:34,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.060 0.424 2026-09-07 12:38:34,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '2EC16001ECCF2EEF5E7EE970EBD3FC7C', 'loaderId': 'B2173A761A9C6B418B31E5DA188F7B93', 'isDownload': False} 2026-09-07 12:38:34,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-09-07 12:38:34,037 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:38:34,073 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.017 2026-09-07 12:38:34,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-09-07 12:38:34,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.049 2026-09-07 12:38:34,529 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:34,532 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:34,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-07 12:38:34,592 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:34,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:38:34,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [1/21] Tour test_sync_set_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:38:34,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:38:34,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:34,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-07 12:38:34,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.033 2026-09-07 12:38:34,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.039 2026-09-07 12:38:34,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.039 2026-09-07 12:38:35,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.275 0.313 2026-09-07 12:38:35,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:38:35,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:38:35,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.030 2026-09-07 12:38:35,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-07 12:38:35,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-09-07 12:38:35,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.024 2026-09-07 12:38:35,681 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:38:35,723 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:38:35,729 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:38:35,746 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:38:35,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [2/21] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:38:35,757 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:38:35,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.087 0.029 2026-09-07 12:38:35,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.120 2026-09-07 12:38:35,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-07 12:38:35,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.039 2026-09-07 12:38:35,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-09-07 12:38:35,888 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:38:35,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [3/21] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:35,919 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:38:36,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:36] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.104 0.058 2026-09-07 12:38:36,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:36] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.050 0.187 2026-09-07 12:38:36,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.251 2026-09-07 12:38:36,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:38:36,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [4/21] Tour test_sync_set_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:38:36,344 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:36,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [5/21] Tour test_sync_set_note → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:38:36,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [6/21] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:36,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [7/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:36,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6655856 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a12020e4-6137-454b-8cee-1de3d8967ed7'}] 2026-09-07 12:38:36,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6655856 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a12020e4-6137-454b-8cee-1de3d8967ed7'} created pos.order #783 2026-09-07 12:38:36,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6655856 finished 2026-09-07 12:38:36,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.064 0.098 2026-09-07 12:38:36,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [8/21] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:36,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:38:36,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [9/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:38,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-09-07 12:38:38,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [11/21] Tour test_sync_set_note → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:38:38,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [12/21] Tour test_sync_set_note → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:38:38,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [13/21] Tour test_sync_set_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-09-07 12:38:39,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [14/21] Tour test_sync_set_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-09-07 12:38:39,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [15/21] Tour test_sync_set_note → Step input text 'Hello world' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:38:39,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [16/21] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:38:39,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-09-07 12:38:39,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [18/21] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:39,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [19/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:39,345 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64716236 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a12020e4-6137-454b-8cee-1de3d8967ed7'}] 2026-09-07 12:38:39,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64716236 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': 'a12020e4-6137-454b-8cee-1de3d8967ed7'} updated pos.order #783 2026-09-07 12:38:39,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64716236 finished 2026-09-07 12:38:39,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.055 0.076 2026-09-07 12:38:39,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/21] Tour test_sync_set_note → Step .floor-map 2026-09-07 12:38:39,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [21/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:41,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-09-07 12:38:41,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:38:41,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15523652 (allocated 16777216) 2026-09-07 12:38:41,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 112584 2026-09-07 12:38:41,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-09-07 12:38:41,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 112584 2026-09-07 12:38:41,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123841_780118_test_sync_set_note.txt 2026-09-07 12:38:41,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpqx3imijl_chrome_odoo" 2026-09-07 12:38:41,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-09-07 12:38:42,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 112782 2026-09-07 12:38:42,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmp41dg4h0l_chrome_odoo 2026-09-07 12:38:42,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:43301/json/version 2026-09-07 12:38:42,197 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:42,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-09-07 12:38:42,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:43301/json 2026-09-07 12:38:42,221 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:42,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:43301/devtools/page/901E96387B504D203CC8ED1FB684D501 2026-09-07 12:38:42,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-09-07 12:38:42,274 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-09-07 12:38:42,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:38:42,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-09-07 12:38:42,423 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:42,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:38:42,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:38:42,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:42] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.092 0.412 2026-09-07 12:38:42,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': '901E96387B504D203CC8ED1FB684D501', 'loaderId': '95D3A1390F100C531DACD4F5AB2FA5EC', 'isDownload': False} 2026-09-07 12:38:42,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-09-07 12:38:42,970 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:38:42,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:42] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:38:42,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:42] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:38:43,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-07 12:38:43,486 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:43,494 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:43,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:38:43,544 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:43,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [1/22] Tour test_sync_set_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:38:43,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-07 12:38:43,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:38:43,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:43,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-09-07 12:38:43,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-07 12:38:43,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.032 2026-09-07 12:38:43,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.049 2026-09-07 12:38:44,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.354 0.279 2026-09-07 12:38:44,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:38:44,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:38:44,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-09-07 12:38:44,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-09-07 12:38:44,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-09-07 12:38:44,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:38:44,692 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:38:44,696 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:38:44,699 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:38:44,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.026 0.041 2026-09-07 12:38:44,759 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:38:44,762 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:38:44,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.084 2026-09-07 12:38:44,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-09-07 12:38:44,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:38:44,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [2/22] Tour test_sync_set_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:38:44,872 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.026 0.013 2026-09-07 12:38:44,877 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:38:44,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:44] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.073 0.035 2026-09-07 12:38:45,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [3/22] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:45,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:45] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.023 0.200 2026-09-07 12:38:45,094 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:45,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.093 2026-09-07 12:38:45,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:38:45,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [4/22] Tour test_sync_set_partner → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:38:45,254 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:45,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [5/22] Tour test_sync_set_partner → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:38:45,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [6/22] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:45,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [7/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:45,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5137697 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '18fbdac2-0fcd-4e3e-91be-105c5bc3fdd8'}] 2026-09-07 12:38:45,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5137697 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '18fbdac2-0fcd-4e3e-91be-105c5bc3fdd8'} created pos.order #784 2026-09-07 12:38:45,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5137697 finished 2026-09-07 12:38:45,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.067 0.086 2026-09-07 12:38:45,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [8/22] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:45,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 12:38:45,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [9/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:47,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-09-07 12:38:47,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [11/22] Tour test_sync_set_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:47,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [12/22] Tour test_sync_set_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:38:47,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [13/22] Tour test_sync_set_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:38:48,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [14/22] Tour test_sync_set_partner → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:38:48,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [15/22] Tour test_sync_set_partner → Step Search for partner "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-09-07 12:38:48,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [16/22] Tour test_sync_set_partner → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-09-07 12:38:48,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [17/22] Tour test_sync_set_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:48,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-09-07 12:38:48,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [19/22] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:48,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [20/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:48,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9685009 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '18fbdac2-0fcd-4e3e-91be-105c5bc3fdd8'}] 2026-09-07 12:38:48,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9685009 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '18fbdac2-0fcd-4e3e-91be-105c5bc3fdd8'} updated pos.order #784 2026-09-07 12:38:48,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9685009 finished 2026-09-07 12:38:48,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.065 0.075 2026-09-07 12:38:48,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/22] Tour test_sync_set_partner → Step .floor-map 2026-09-07 12:38:48,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [22/22] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:50,647 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-09-07 12:38:50,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-07 12:38:50,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 19286208 (allocated 20320256) 2026-09-07 12:38:50,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 112782 2026-09-07 12:38:50,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-09-07 12:38:50,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 112782 2026-09-07 12:38:50,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123850_920627_test_sync_set_partner.txt 2026-09-07 12:38:50,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmp41dg4h0l_chrome_odoo" 2026-09-07 12:38:50,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-09-07 12:38:51,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 112986 2026-09-07 12:38:51,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpbidle80k_chrome_odoo 2026-09-07 12:38:51,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:38693/json/version 2026-09-07 12:38:51,376 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:51,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-07 12:38:51,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:38693/json 2026-09-07 12:38:51,463 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:38:51,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:38693/devtools/page/F337D8A128E65A98266BFDB19D857FE7 2026-09-07 12:38:51,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-09-07 12:38:51,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-09-07 12:38:51,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:38:51,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-09-07 12:38:51,665 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:51,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:38:51,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:38:52,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:52] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.089 0.625 2026-09-07 12:38:52,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': 'F337D8A128E65A98266BFDB19D857FE7', 'loaderId': '4F22C738849605B115D6739BD38E56AA', 'isDownload': False} 2026-09-07 12:38:52,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-09-07 12:38:52,409 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:38:52,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:52] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:38:52,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:52] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-07 12:38:52,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:52] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:38:52,948 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:38:52,948 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:38:52,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:38:52,981 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:38:52,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [1/24] Tour test_sync_set_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:38:52,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:38:53,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:38:53,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:53,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38: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.009 2026-09-07 12:38:53,069 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-07 12:38:53,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.037 0.031 2026-09-07 12:38:53,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.048 2026-09-07 12:38:53,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.285 0.270 2026-09-07 12:38:53,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:38:53,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:38:53,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.036 2026-09-07 12:38:53,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:38:53,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-09-07 12:38:54,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:38:54,041 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:54,077 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:54,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:38:54,100 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:38:54,123 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38: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-09-07 12:38:54,129 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:38:54,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:54,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.032 0.098 2026-09-07 12:38:54,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [2/24] Tour test_sync_set_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:38:54,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.136 2026-09-07 12:38:54,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.024 0.118 2026-09-07 12:38:54,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.113 2026-09-07 12:38:54,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [3/24] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:54,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.047 0.191 2026-09-07 12:38:54,415 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:38:54,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.005 0.098 2026-09-07 12:38:54,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.144 2026-09-07 12:38:54,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:38:54,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [4/24] Tour test_sync_set_pricelist → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:38:54,618 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:38:54,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [5/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-07 12:38:54,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [6/24] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:54,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [7/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:54,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60169281 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '84db5370-25df-4ade-aff9-cdb1b562c6eb'}] 2026-09-07 12:38:54,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60169281 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '84db5370-25df-4ade-aff9-cdb1b562c6eb'} created pos.order #785 2026-09-07 12:38:54,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60169281 finished 2026-09-07 12:38:54,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.073 0.088 2026-09-07 12:38:55,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [8/24] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:38:55,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.008 2026-09-07 12:38:55,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [9/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:57,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-09-07 12:38:57,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [11/24] Tour test_sync_set_pricelist → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:38:57,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [12/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:57,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [13/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:38:57,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [14/24] Tour test_sync_set_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:38:57,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [15/24] Tour test_sync_set_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:38:57,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [16/24] Tour test_sync_set_pricelist → Step click Actions button (trigger: .more-btn) 2026-09-07 12:38:57,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [17/24] Tour test_sync_set_pricelist → Step .o_pricelist_button 2026-09-07 12:38:57,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [18/24] Tour test_sync_set_pricelist → Step select price list 'Second Pricelist' (trigger: .selection-item:contains("Second Pricelist")) 2026-09-07 12:38:57,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [19/24] Tour test_sync_set_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:38:57,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-09-07 12:38:57,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [21/24] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:38:57,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [22/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:38:57,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32194017 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '84db5370-25df-4ade-aff9-cdb1b562c6eb'}] 2026-09-07 12:38:57,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32194017 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '84db5370-25df-4ade-aff9-cdb1b562c6eb'} updated pos.order #785 2026-09-07 12:38:57,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32194017 finished 2026-09-07 12:38:57,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:38:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.065 0.078 2026-09-07 12:38:57,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/24] Tour test_sync_set_pricelist → Step .floor-map 2026-09-07 12:38:58,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [24/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:00,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-09-07 12:39:00,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:39:00,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15569276 (allocated 16515072) 2026-09-07 12:39:00,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 112986 2026-09-07 12:39:00,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-09-07 12:39:00,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 112986 2026-09-07 12:39:00,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123900_241443_test_sync_set_pricelist.txt 2026-09-07 12:39:00,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpbidle80k_chrome_odoo" 2026-09-07 12:39:00,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-09-07 12:39:00,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 113185 2026-09-07 12:39:00,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpaf9p1r2n_chrome_odoo 2026-09-07 12:39:00,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:45377/json/version 2026-09-07 12:39:00,820 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:00,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-09-07 12:39:00,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:45377/json 2026-09-07 12:39:00,872 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:00,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:45377/devtools/page/9F959BE93E27A681915C4601B89AC1CA 2026-09-07 12:39:00,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-09-07 12:39:00,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-09-07 12:39:01,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:39:01,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-09-07 12:39:01,082 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:01,082 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:01,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:39:01,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:01] "GET /pos/ui/118 HTTP/1.1" 200 - 90 0.036 0.390 2026-09-07 12:39:01,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '9F959BE93E27A681915C4601B89AC1CA', 'loaderId': 'D3893E43B69BE9B749ACE63776EE448C', 'isDownload': False} 2026-09-07 12:39:01,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Evaluate ready code "odoo.isTourReady('test_tax_in_merge_table_order_line_tour')" 2026-09-07 12:39:01,541 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:39:01,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:01] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:39:01,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:01] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.015 2026-09-07 12:39:01,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:01] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-07 12:39:02,046 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:39:02,062 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:39:02,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:39:02,097 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:02,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.007 2026-09-07 12:39:02,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [1/15] Tour test_tax_in_merge_table_order_line_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:39:02,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:39:02,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:39:02,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-09-07 12:39:02,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-07 12:39:02,268 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.032 2026-09-07 12:39:02,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-07 12:39:02,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.317 0.337 2026-09-07 12:39:03,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:39:03,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:39:03,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-07 12:39:03,156 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:39:03,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-09-07 12:39:03,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:39:03,256 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:39:03,302 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:03,310 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:39:03,318 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:39:03,333 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:39:03,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [2/15] Tour test_tax_in_merge_table_order_line_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:39:03,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.075 0.040 2026-09-07 12:39:03,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-09-07 12:39:03,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.015 0.041 2026-09-07 12:39:03,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.171 2026-09-07 12:39:03,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.007 0.029 2026-09-07 12:39:03,463 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:03,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [3/15] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-07 12:39:03,493 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:39:03,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.041 0.048 2026-09-07 12:39:03,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.114 2026-09-07 12:39:03,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [4/15] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:39:03,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.033 0.210 2026-09-07 12:39:03,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:39:03,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [5/15] Tour test_tax_in_merge_table_order_line_tour → Step click product 'product_1' (trigger: article.product .product-content .product-name:contains("product_1")) 2026-09-07 12:39:03,853 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:03,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [6/15] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:03,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [7/15] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:03,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12155261 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2142f6cd-88d7-4b44-8e2a-c101ff4a0376'}] 2026-09-07 12:39:04,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12155261 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2142f6cd-88d7-4b44-8e2a-c101ff4a0376'} created pos.order #786 2026-09-07 12:39:04,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12155261 finished 2026-09-07 12:39:04,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.076 0.078 2026-09-07 12:39:04,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [8/15] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-09-07 12:39:04,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [9/15] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:04,301 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:39:04,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [10/15] Tour test_tax_in_merge_table_order_line_tour → Step click product 'product_2' (trigger: article.product .product-content .product-name:contains("product_2")) 2026-09-07 12:39:04,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [11/15] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:04,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [12/15] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:04,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11018698 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '262bb783-47b0-40ff-8a59-e64277e2db56'}] 2026-09-07 12:39:04,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11018698 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '262bb783-47b0-40ff-8a59-e64277e2db56'} created pos.order #787 2026-09-07 12:39:04,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11018698 finished 2026-09-07 12:39:04,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.026 0.076 2026-09-07 12:39:04,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [13/15] Tour test_tax_in_merge_table_order_line_tour → Step .floor-map 2026-09-07 12:39:04,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [14/15] Tour test_tax_in_merge_table_order_line_tour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:04,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-07 12:39:05,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-07 12:39:05,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='top', relative=true) 2026-09-07 12:39:05,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-07 12:39:06,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:not(.syncing):has(.label:contains("4")) Object(position='center', relative=true) 2026-09-07 12:39:06,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-07 12:39:06,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:06] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.006 0.005 2026-09-07 12:39:06,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-07 12:39:06,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39886471 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2142f6cd-88d7-4b44-8e2a-c101ff4a0376'}] 2026-09-07 12:39:06,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1281] to pos.order #786 2026-09-07 12:39:06,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39886471 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '2142f6cd-88d7-4b44-8e2a-c101ff4a0376'} updated pos.order #786 2026-09-07 12:39:06,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39886471 finished 2026-09-07 12:39:06,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.078 0.086 2026-09-07 12:39:06,924 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.166 2026-09-07 12:39:07,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:07] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.038 0.059 2026-09-07 12:39:07,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39: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.006 2026-09-07 12:39:07,240 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [15/15] Tour test_tax_in_merge_table_order_line_tour → Step Verify that table 5 is a child table (trigger: .floor-map .table:not(.syncing):has(.label:contains("5")) .info.opacity-25) 2026-09-07 12:39:07,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-09-07 12:39:07,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_tax_in_merge_table_order_line_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:39:07,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16670944 (allocated 18223104) 2026-09-07 12:39:07,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 113185 2026-09-07 12:39:07,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-09-07 12:39:07,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 113185 2026-09-07 12:39:07,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123907_490000_test_tax_in_merge_table_order_line.txt 2026-09-07 12:39:07,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpaf9p1r2n_chrome_odoo" 2026-09-07 12:39:07,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-09-07 12:39:07,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 113386 2026-09-07 12:39:07,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpu3obugm0_chrome_odoo 2026-09-07 12:39:07,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:32971/json/version 2026-09-07 12:39:07,917 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:08,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-09-07 12:39:08,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:32971/json 2026-09-07 12:39:08,003 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:08,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:32971/devtools/page/269D4FF9B8C6CE4CA6ABA0E37F637CA0 2026-09-07 12:39:08,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-09-07 12:39:08,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-09-07 12:39:08,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:39:08,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-09-07 12:39:08,147 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:08,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:39:08,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:39:08,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:08] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.063 0.439 2026-09-07 12:39:08,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '269D4FF9B8C6CE4CA6ABA0E37F637CA0', 'loaderId': 'C56A577F7815AE8DCA722FD8C3010A76', 'isDownload': False} 2026-09-07 12:39:08,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-09-07 12:39:08,688 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:39:08,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:08] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:39:08,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:08] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:39:08,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:08] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-07 12:39:09,222 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:39:09,227 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:09,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:39:09,260 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:09,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [1/47] Tour test_tip_after_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:39:09,289 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.009 2026-09-07 12:39:09,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:39:09,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:39:09,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "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.014 2026-09-07 12:39:09,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.039 2026-09-07 12:39:09,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.038 2026-09-07 12:39:09,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-07 12:39:10,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.268 0.286 2026-09-07 12:39:10,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:39:10,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:39:10,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.031 2026-09-07 12:39:10,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:39:10,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-09-07 12:39:10,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-09-07 12:39:10,328 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:39:10,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:39:10,374 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:39:10,411 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:39:10,419 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:39:10,419 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.044 2026-09-07 12:39:10,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.055 0.051 2026-09-07 12:39:10,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [2/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:39:10,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.025 0.124 2026-09-07 12:39:10,506 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:39:10,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.014 0.098 2026-09-07 12:39:10,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.022 0.124 2026-09-07 12:39:10,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [3/47] Tour test_tip_after_payment → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:39:10,669 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:10,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.047 0.177 2026-09-07 12:39:10,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.151 2026-09-07 12:39:10,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.146 2026-09-07 12:39:10,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:39:10,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [4/47] Tour test_tip_after_payment → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:39:10,937 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:10,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [5/47] Tour test_tip_after_payment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:39:11,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [6/47] Tour test_tip_after_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:39:11,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [7/47] Tour test_tip_after_payment → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:39:11,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [8/47] Tour test_tip_after_payment → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:39:11,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [9/47] Tour test_tip_after_payment → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:39:11,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [10/47] Tour test_tip_after_payment → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:39:11,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [11/47] Tour test_tip_after_payment → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:39:11,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [12/47] Tour test_tip_after_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-09-07 12:39:11,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [13/47] Tour test_tip_after_payment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:39:11,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [14/47] Tour test_tip_after_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:39:11,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [15/47] Tour test_tip_after_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:39:11,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [16/47] Tour test_tip_after_payment → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-07 12:39:11,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [17/47] Tour test_tip_after_payment → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-07 12:39:11,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [18/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:39:11,706 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:11,711 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:11,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [19/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-09-07 12:39:11,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [20/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-09-07 12:39:11,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [21/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:39:11,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [22/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-09-07 12:39:11,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [23/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-09-07 12:39:12,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [24/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:39:12,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [25/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-09-07 12:39:12,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [26/47] Tour test_tip_after_payment → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-09-07 12:39:12,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [27/47] Tour test_tip_after_payment → Step delete Bank paymentline with 2.00 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("2.00")) ~ .delete-button) 2026-09-07 12:39:12,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [28/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:39:12,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [29/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-09-07 12:39:12,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [30/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-07 12:39:12,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [31/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:39:12,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [32/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-09-07 12:39:12,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [33/47] Tour test_tip_after_payment → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2/)) 2026-09-07 12:39:12,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [34/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:39:12,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [35/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-09-07 12:39:12,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [36/47] Tour test_tip_after_payment → Step amount tendered in the line is '5.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.00")) 2026-09-07 12:39:12,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [37/47] Tour test_tip_after_payment → Step delete Bank paymentline with 5.00 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("5.00")) ~ .delete-button) 2026-09-07 12:39:12,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [38/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 12:39:12,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [39/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-09-07 12:39:12,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [40/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-09-07 12:39:12,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [41/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:39:13,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [42/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-09-07 12:39:13,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [43/47] Tour test_tip_after_payment → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3/)) 2026-09-07 12:39:13,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [44/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:39:13,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [45/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-09-07 12:39:13,240 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [46/47] Tour test_tip_after_payment → Step amount tendered in the line is '6.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("6.00")) 2026-09-07 12:39:13,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [47/47] Tour test_tip_after_payment → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-09-07 12:39:13,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-09-07 12:39:13,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:39:13,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15645360 (allocated 17039360) 2026-09-07 12:39:13,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 113386 2026-09-07 12:39:13,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-09-07 12:39:13,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 113386 2026-09-07 12:39:13,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123913_539217_test_tip_after_payment.txt 2026-09-07 12:39:13,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpu3obugm0_chrome_odoo" 2026-09-07 12:39:13,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-09-07 12:39:13,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 113580 2026-09-07 12:39:13,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpjw5sxlh6_chrome_odoo 2026-09-07 12:39:13,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:43587/json/version 2026-09-07 12:39:13,827 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:13,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-09-07 12:39:13,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:43587/json 2026-09-07 12:39:13,863 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:13,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:43587/devtools/page/964B069255BA0CB4E63A88FC6029AE75 2026-09-07 12:39:13,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-09-07 12:39:13,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-09-07 12:39:14,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:39:14,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-09-07 12:39:14,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-09-07 12:39:14,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-09-07 12:39:14,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:39:14,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:14] "GET /pos/ui/118 HTTP/1.1" 200 - 137 0.105 0.526 2026-09-07 12:39:14,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '964B069255BA0CB4E63A88FC6029AE75', 'loaderId': '78D20AB6C3866F2AF3609FB3B49B6E91', 'isDownload': False} 2026-09-07 12:39:14,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-09-07 12:39:14,738 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:39:14,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:14] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:39:14,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:14] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-07 12:39:14,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:14] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-07 12:39:15,230 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:15,237 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:39:15,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-09-07 12:39:15,268 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:15,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [1/118] Tour test_transfering_orders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:39:15,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:39:15,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:39:15,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:39:15,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.012 2026-09-07 12:39:15,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-07 12:39:15,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "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-09-07 12:39:15,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.027 2026-09-07 12:39:16,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.263 0.502 2026-09-07 12:39:16,277 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:39:16,359 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.019 2026-09-07 12:39:16,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.045 2026-09-07 12:39:16,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 12:39:16,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-09-07 12:39:16,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:39:16,576 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:39:16,615 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:39:16,631 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.043 2026-09-07 12:39:16,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [2/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:39:16,645 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:39:16,686 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-07 12:39:16,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.056 0.083 2026-09-07 12:39:16,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.141 2026-09-07 12:39:16,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-09-07 12:39:16,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.140 2026-09-07 12:39:16,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.006 0.042 2026-09-07 12:39:16,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-09-07 12:39:16,797 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:39:16,831 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:39:16,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.081 0.044 2026-09-07 12:39:16,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:16] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 31 0.037 0.131 2026-09-07 12:39:17,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [4/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:39:17,068 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:17] "GET /pos/ui/118 HTTP/1.1" 200 - 31 0.048 0.201 2026-09-07 12:39:17,071 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:39:17,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [5/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:39:17,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [6/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:39:17,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [7/118] Tour test_transfering_orders → Step set tab to Cola (trigger: .product-screen .new-tab) 2026-09-07 12:39:17,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [8/118] Tour test_transfering_orders → Step input text 'Cola' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:39:17,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [9/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:39:17,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [10/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:17,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [11/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:19,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-09-07 12:39:19,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [13/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:39:19,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [14/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:39:19,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [15/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:39:19,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [16/118] Tour test_transfering_orders → Step set tab to Water (trigger: .product-screen .new-tab) 2026-09-07 12:39:19,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [17/118] Tour test_transfering_orders → Step input text 'Water' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:39:19,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [18/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:39:19,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [19/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:20,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [20/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:22,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [21/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:22,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.001 0.006 2026-09-07 12:39:22,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [22/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:39:22,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [23/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:39:22,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [24/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-07 12:39:22,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [25/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:22,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [26/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:22,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21665222 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7c7c6ee5-10cd-405f-a749-0154eec5bc17'}] 2026-09-07 12:39:22,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21665222 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '7c7c6ee5-10cd-405f-a749-0154eec5bc17'} created pos.order #788 2026-09-07 12:39:22,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21665222 finished 2026-09-07 12:39:22,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.032 0.074 2026-09-07 12:39:22,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69922226 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'}] 2026-09-07 12:39:22,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69922226 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'} created pos.order #789 2026-09-07 12:39:22,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69922226 finished 2026-09-07 12:39:22,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.039 0.072 2026-09-07 12:39:22,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68180440 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'fec0aacd-3acf-4604-9cba-5d62ae52c1cb'}] 2026-09-07 12:39:22,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68180440 order {'name': '/', 'pos_reference': '261-118-000003', 'uuid': 'fec0aacd-3acf-4604-9cba-5d62ae52c1cb'} created pos.order #790 2026-09-07 12:39:22,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68180440 finished 2026-09-07 12:39:22,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.047 0.067 2026-09-07 12:39:22,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [27/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:39:22,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [28/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:39:22,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 6 0.011 0.012 2026-09-07 12:39:22,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [29/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:39:23,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [30/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:39:23,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [31/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:23,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [32/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:23,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70596995 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'cf3ef0a9-a5a3-40de-aa37-070ecfadf095'}] 2026-09-07 12:39:23,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70596995 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'cf3ef0a9-a5a3-40de-aa37-070ecfadf095'} created pos.order #791 2026-09-07 12:39:23,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70596995 finished 2026-09-07 12:39:23,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.062 0.076 2026-09-07 12:39:23,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [33/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-07 12:39:23,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [34/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(4) 2026-09-07 12:39:23,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.063 0.053 2026-09-07 12:39:23,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:39:23,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [35/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Cola") 2026-09-07 12:39:23,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [36/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:39:23,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [37/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:39:23,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [38/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:39:23,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [39/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-07 12:39:23,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [40/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:39:23,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [41/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-07 12:39:23,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [42/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-09-07 12:39:24,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.032 0.043 2026-09-07 12:39:24,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.018 2026-09-07 12:39:24,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [43/118] Tour test_transfering_orders → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:39:24,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19334355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'}] 2026-09-07 12:39:24,178 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:39:24,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1286] to pos.order #789 2026-09-07 12:39:24,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19334355 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'} updated pos.order #789 2026-09-07 12:39:24,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19334355 finished 2026-09-07 12:39:24,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.054 0.071 2026-09-07 12:39:24,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.039 0.068 2026-09-07 12:39:24,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [44/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-07 12:39:24,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [45/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-07 12:39:24,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [46/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:39:24,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [47/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:39:24,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [48/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-07 12:39:24,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [49/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(3) 2026-09-07 12:39:24,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.034 2026-09-07 12:39:24,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-07 12:39:24,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [50/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:24,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [51/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:27,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [52/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:27,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [53/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:39:27,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.014 2026-09-07 12:39:27,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [54/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-07 12:39:27,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [55/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:39:27,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [56/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:39:27,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [57/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:39:27,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92135251 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'cf3ef0a9-a5a3-40de-aa37-070ecfadf095'}] 2026-09-07 12:39:27,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1287] to pos.order #791 2026-09-07 12:39:27,345 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92135251 order {'name': '/', 'pos_reference': '261-118-000004', 'uuid': 'cf3ef0a9-a5a3-40de-aa37-070ecfadf095'} updated pos.order #791 2026-09-07 12:39:27,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92135251 finished 2026-09-07 12:39:27,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.036 0.080 2026-09-07 12:39:27,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.043 0.062 2026-09-07 12:39:27,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.009 2026-09-07 12:39:27,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.008 2026-09-07 12:39:27,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [58/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:39:27,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [59/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-07 12:39:27,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [60/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-09-07 12:39:27,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [61/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-07 12:39:27,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [62/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(2) 2026-09-07 12:39:27,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.033 0.044 2026-09-07 12:39:28,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.016 0.016 2026-09-07 12:39:28,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [63/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:28,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [64/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:30,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [65/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:39:30,173 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [66/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:39:30,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:30] "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.007 2026-09-07 12:39:30,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [67/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-07 12:39:30,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [68/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:39:30,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [69/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-07 12:39:30,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [70/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-09-07 12:39:30,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.026 0.034 2026-09-07 12:39:30,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-07 12:39:30,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [71/118] Tour test_transfering_orders → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:39:30,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73771269 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'}] 2026-09-07 12:39:30,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1288] to pos.order #789 2026-09-07 12:39:30,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73771269 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'} updated pos.order #789 2026-09-07 12:39:30,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73771269 finished 2026-09-07 12:39:30,683 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.064 0.083 2026-09-07 12:39:30,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:30] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.077 0.066 2026-09-07 12:39:30,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [72/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-07 12:39:30,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [73/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-07 12:39:31,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [74/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:39:31,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [75/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:39:31,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [76/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:39:31,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [77/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:39:31,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [78/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-07 12:39:31,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [79/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(1) 2026-09-07 12:39:31,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.059 0.035 2026-09-07 12:39:31,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [80/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-09-07 12:39:31,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.031 2026-09-07 12:39:31,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [81/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:39:31,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [82/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:39:31,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [83/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:39:31,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [84/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-07 12:39:31,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [85/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:39:31,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [86/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:31,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [87/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-07 12:39:31,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56516978 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'}] 2026-09-07 12:39:31,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56516978 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'} updated pos.order #789 2026-09-07 12:39:31,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56516978 finished 2026-09-07 12:39:31,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.057 0.069 2026-09-07 12:39:32,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:32] "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-09-07 12:39:32,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [88/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-07 12:39:32,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [89/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:39:32,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [90/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-09-07 12:39:32,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [91/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:39:32,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [92/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:39:32,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [93/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:32,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [94/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:34,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [95/118] Tour test_transfering_orders → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("1")) 2026-09-07 12:39:34,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-09-07 12:39:34,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [97/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:39:34,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [98/118] Tour test_transfering_orders → Step set tab to Water2 (trigger: .product-screen .new-tab) 2026-09-07 12:39:34,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [99/118] Tour test_transfering_orders → Step input text 'Water2' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:39:34,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [100/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:39:34,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [101/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:34,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [102/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:36,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [103/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-07 12:39:36,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [104/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water2") 2026-09-07 12:39:36,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48516310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000005', 'uuid': '2774c061-c3ac-4135-b354-0db537b523ca'}] 2026-09-07 12:39:36,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48516310 order {'name': '/', 'pos_reference': '261-118-000005', 'uuid': '2774c061-c3ac-4135-b354-0db537b523ca'} created pos.order #792 2026-09-07 12:39:36,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48516310 finished 2026-09-07 12:39:37,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.046 0.072 2026-09-07 12:39:37,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.027 0.037 2026-09-07 12:39:37,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.013 2026-09-07 12:39:37,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [105/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:39:37,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [106/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:39:37,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [107/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:39:37,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [108/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-09-07 12:39:37,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [109/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:39:37,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [110/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:37,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49886777 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'}] 2026-09-07 12:39:37,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [111/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("4"))) 2026-09-07 12:39:37,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49886777 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '81da511e-0afd-4e8a-95a4-24a6a40f8f44'} updated pos.order #789 2026-09-07 12:39:37,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49886777 finished 2026-09-07 12:39:37,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.055 0.083 2026-09-07 12:39:37,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:37] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.029 0.065 2026-09-07 12:39:37,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.009 2026-09-07 12:39:37,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [112/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("4"))) 2026-09-07 12:39:37,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.014 2026-09-07 12:39:37,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [113/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-07 12:39:37,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [114/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-09-07 12:39:38,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [115/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:39:38,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [116/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-09-07 12:39:38,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [117/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-09-07 12:39:38,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [118/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(1) 2026-09-07 12:39:38,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.023 0.035 2026-09-07 12:39:38,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.024 2026-09-07 12:39:38,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-09-07 12:39:38,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:39:38,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 28984744 (allocated 31207424) 2026-09-07 12:39:38,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 113580 2026-09-07 12:39:38,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-09-07 12:39:38,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 113580 2026-09-07 12:39:38,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123938_642391_test_transfering_orders.txt 2026-09-07 12:39:38,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpjw5sxlh6_chrome_odoo" 2026-09-07 12:39:38,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-09-07 12:39:39,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 113824 2026-09-07 12:39:39,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpgz_b7z7n_chrome_odoo 2026-09-07 12:39:39,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:33645/json/version 2026-09-07 12:39:39,042 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:39,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:39:39,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:33645/json 2026-09-07 12:39:39,111 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:39,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:33645/devtools/page/B671545DF3FF7BBE751AD309FFB9D5BA 2026-09-07 12:39:39,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-07 12:39:39,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-07 12:39:39,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:39:39,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-07 12:39:39,339 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:39,340 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:39,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:39:39,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:39] "GET /pos/ui/118 HTTP/1.1" 200 - 87 0.130 0.485 2026-09-07 12:39:39,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'B671545DF3FF7BBE751AD309FFB9D5BA', 'loaderId': '259B818C0EB805EDF4949C5A3D766276', 'isDownload': False} 2026-09-07 12:39:39,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-09-07 12:39:40,002 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:39:40,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-07 12:39:40,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-09-07 12:39:40,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-07 12:39:40,649 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:39:40,658 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:39:40,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.013 0.011 2026-09-07 12:39:40,701 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:40,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/21] Tour LeaveResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:39:40,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:39:40,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:39:40,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:39:40,801 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.018 0.019 2026-09-07 12:39:40,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.048 2026-09-07 12:39:40,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-09-07 12:39:40,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.045 0.033 2026-09-07 12:39:41,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 373 0.255 0.326 2026-09-07 12:39:41,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:39:41,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:39:41,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.031 2026-09-07 12:39:41,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:39:41,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:39:41,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.004 2026-09-07 12:39:41,806 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:41,843 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:39:41,870 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:39:41,885 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:39:41,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.063 0.037 2026-09-07 12:39:41,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/21] Tour LeaveResidualOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:39:41,927 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:39:41,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.120 2026-09-07 12:39:41,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.005 0.144 2026-09-07 12:39:41,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:41] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.007 0.060 2026-09-07 12:39:42,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.010 0.016 2026-09-07 12:39:42,083 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:39:42,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:42,121 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:39:42,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.095 0.054 2026-09-07 12:39:42,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.026 0.184 2026-09-07 12:39:42,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.193 2026-09-07 12:39:42,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-07 12:39:42,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:39:42,483 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:39:42,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/21] Tour LeaveResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:39:42,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/21] Tour LeaveResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-07 12:39:42,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/21] Tour LeaveResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:39:42,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/21] Tour LeaveResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:39:42,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/21] Tour LeaveResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:39:42,771 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:39:42,772 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:39:42,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/21] Tour LeaveResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:39:42,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/21] Tour LeaveResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:39:42,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/21] Tour LeaveResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:39:43,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:39:43,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98164924 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000001', 'uuid': '57a0f230-9ec1-4ce0-85f9-b9323fe47b36'}] 2026-09-07 12:39:43,022 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:43,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98164924 order {'name': '/', 'pos_reference': '261-118-000001', 'uuid': '57a0f230-9ec1-4ce0-85f9-b9323fe47b36'} created pos.order #793 2026-09-07 12:39:43,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98164924 finished 2026-09-07 12:39:43,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.257 0.257 2026-09-07 12:39:43,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:39:43,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [15/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:43,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:39:43,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [16/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 12:39:43,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [17/21] Tour LeaveResidualOrder → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:39:43,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [18/21] Tour LeaveResidualOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:39:43,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32449664 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1fbdc9e5-73ad-45fa-b863-4509e089a269'}] 2026-09-07 12:39:43,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32449664 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1fbdc9e5-73ad-45fa-b863-4509e089a269'} created pos.order #794 2026-09-07 12:39:44,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32449664 finished 2026-09-07 12:39:44,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.022 0.077 2026-09-07 12:39:44,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [19/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:39:44,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [20/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-07 12:39:44,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [21/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:44,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-07 12:39:44,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:39:44,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16795204 (allocated 17960960) 2026-09-07 12:39:44,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 113824 2026-09-07 12:39:44,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-07 12:39:44,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 113824 2026-09-07 12:39:44,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123944_465863_test_user_on_residual_order.txt 2026-09-07 12:39:44,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpgz_b7z7n_chrome_odoo" 2026-09-07 12:39:44,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 114030 2026-09-07 12:39:44,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp51zsh0bh_chrome_odoo 2026-09-07 12:39:44,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:35645/json/version 2026-09-07 12:39:44,738 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:44,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:39:44,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:35645/json 2026-09-07 12:39:44,828 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:39:44,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:35645/devtools/page/F2859FBA73EAA9C0314D46DC5508ADB4 2026-09-07 12:39:44,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-07 12:39:44,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-07 12:39:44,977 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:39:44,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-07 12:39:44,994 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:44,995 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:45,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.025 0.043 2026-09-07 12:39:45,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': 'F2859FBA73EAA9C0314D46DC5508ADB4', 'loaderId': '399D61B90B0B668B7E503F97FD51E619', 'isDownload': False} 2026-09-07 12:39:45,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-09-07 12:39:45,106 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:39:45,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:39:45,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-07 12:39:45,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-07 12:39:45,604 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:45,614 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:39:45,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:39:45,655 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:39:45,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/14] Tour FinishResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:39:45,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.013 2026-09-07 12:39:45,701 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:39:45,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:39:45,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.014 2026-09-07 12:39:45,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.030 0.033 2026-09-07 12:39:45,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-07 12:39:45,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.028 2026-09-07 12:39:46,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 418 0.319 0.328 2026-09-07 12:39:46,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39: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-09-07 12:39:46,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.008 2026-09-07 12:39:46,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.039 0.033 2026-09-07 12:39:46,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.007 2026-09-07 12:39:46,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:39:46,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:39:46,853 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:46,883 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:46,889 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:46,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /web/image/res.users/221/avatar_128 HTTP/1.1" 200 - 14 0.023 0.019 2026-09-07 12:39:46,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.066 2026-09-07 12:39:46,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-07 12:39:46,964 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:39:46,968 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:39:46,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:46] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-09-07 12:39:46,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/14] Tour FinishResidualOrder → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-07 12:39:47,011 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:47] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-09-07 12:39:47,075 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:47,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:47] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 32 0.021 0.043 2026-09-07 12:39:47,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/14] Tour FinishResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:39:47,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:47] "GET /pos/ui/118 HTTP/1.1" 200 - 32 0.076 0.103 2026-09-07 12:39:47,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.010 2026-09-07 12:39:47,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/14] Tour FinishResidualOrder → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 12:39:47,422 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:47,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/14] Tour FinishResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:39:47,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/14] Tour FinishResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-09-07 12:39:47,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/14] Tour FinishResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:39:47,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/14] Tour FinishResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:39:47,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/14] Tour FinishResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:39:47,681 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:47,683 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:39:47,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/14] Tour FinishResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:39:47,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/14] Tour FinishResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:39:47,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/14] Tour FinishResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:39:47,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:39:47,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8231454 started for PoS orders references: [{'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1fbdc9e5-73ad-45fa-b863-4509e089a269'}] 2026-09-07 12:39:47,939 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:39:48,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [732] to pos.order #794 2026-09-07 12:39:48,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8231454 order {'name': '/', 'pos_reference': '261-118-000002', 'uuid': '1fbdc9e5-73ad-45fa-b863-4509e089a269'} updated pos.order #794 2026-09-07 12:39:48,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8231454 finished 2026-09-07 12:39:48,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:39:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.174 0.225 2026-09-07 12:39:48,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:39:48,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-07 12:39:48,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:39:48,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15243996 (allocated 16252928) 2026-09-07 12:39:48,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 114030 2026-09-07 12:39:48,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-07 12:39:48,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 114030 2026-09-07 12:39:48,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_123948_706015_test_user_on_residual_order.txt 2026-09-07 12:39:48,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp51zsh0bh_chrome_odoo" 2026-09-07 12:39:48,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:39:58,758 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #223 deleted restaurant.floor records with IDs: [55] 2026-09-07 12:39:59,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-09-07 12:39:59,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12391011 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-09-07 12:39:59,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12391011 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #795 2026-09-07 12:39:59,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12391011 finished 2026-09-07 12:39:59,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-09-07 12:39:59,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-09-07 12:39:59,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:40:08,533 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #227 deleted restaurant.floor records with IDs: [58] 2026-09-07 12:40:08,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-07 12:40:09,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 114235 2026-09-07 12:40:09,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpsr9i0blg_chrome_odoo 2026-09-07 12:40:09,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:44037/json/version 2026-09-07 12:40:09,351 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:09,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: Chrome/150.0.7871.114 2026-09-07 12:40:09,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:44037/json 2026-09-07 12:40:09,467 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:09,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:44037/devtools/page/5CF94090FF8A868E21D6F0EDE1EB2FA2 2026-09-07 12:40:09,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-09-07 12:40:09,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-09-07 12:40:09,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:40:09,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-09-07 12:40:09,652 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:09,652 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:09,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:40:10,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "GET /pos/ui/122 HTTP/1.1" 200 - 83 0.095 0.438 2026-09-07 12:40:10,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': '5CF94090FF8A868E21D6F0EDE1EB2FA2', 'loaderId': 'EC25ECC96594DA179EDD9C0A07B7C0F0', 'isDownload': False} 2026-09-07 12:40:10,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-07 12:40:10,237 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:40:10,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:40:10,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 12:40:10,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:40:10,817 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:10,819 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:40:10,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-09-07 12:40:10,854 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:10,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [1/11] Tour PosRestaurantRewardStay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:40:10,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.020 2026-09-07 12:40:10,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:40:10,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:10,956 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.010 2026-09-07 12:40:10,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.030 2026-09-07 12:40:11,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.042 0.036 2026-09-07 12:40:11,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.065 2026-09-07 12:40:11,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.318 0.311 2026-09-07 12:40:11,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:40:11,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40: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.008 2026-09-07 12:40:11,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:11] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.042 2026-09-07 12:40:11,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-09-07 12:40:11,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-09-07 12:40:11,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.019 2026-09-07 12:40:12,010 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:12,025 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:40:12,032 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:12,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.019 0.037 2026-09-07 12:40:12,079 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:40:12,101 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40: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-09-07 12:40:12,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.006 0.089 2026-09-07 12:40:12,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-09-07 12:40:12,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.005 0.021 2026-09-07 12:40:12,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [2/11] Tour PosRestaurantRewardStay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:40:12,245 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:40:12,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [3/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:40:12,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.084 0.043 2026-09-07 12:40:12,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.007 0.104 2026-09-07 12:40:12,408 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:12,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.086 2026-09-07 12:40:12,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.046 0.278 2026-09-07 12:40:12,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40: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.058 2026-09-07 12:40:12,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [4/11] Tour PosRestaurantRewardStay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:40:12,591 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:12,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [5/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-07 12:40:12,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [6/11] Tour PosRestaurantRewardStay → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:40:12,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [7/11] Tour PosRestaurantRewardStay → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:40:12,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50230601 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': '9fc51e92-44d5-4f6e-9c47-fbcd0785d795'}] 2026-09-07 12:40:12,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50230601 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': '9fc51e92-44d5-4f6e-9c47-fbcd0785d795'} created pos.order #796 2026-09-07 12:40:12,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50230601 finished 2026-09-07 12:40:13,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.100 0.108 2026-09-07 12:40:13,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [8/11] Tour PosRestaurantRewardStay → Step Click on second floor (trigger: body button:contains(second floor)) 2026-09-07 12:40:13,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [9/11] Tour PosRestaurantRewardStay → Step Click on main floor (trigger: body button:contains(main floor)) 2026-09-07 12:40:13,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [10/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:40:13,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [11/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-07 12:40:13,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.037 0.026 2026-09-07 12:40:13,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-09-07 12:40:13,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:40:13,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16242048 (allocated 17698816) 2026-09-07 12:40:13,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 114235 2026-09-07 12:40:13,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-09-07 12:40:13,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 114235 2026-09-07 12:40:13,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124013_479275_test_change_table_rewards_stay.txt 2026-09-07 12:40:13,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpsr9i0blg_chrome_odoo" 2026-09-07 12:40:13,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-09-07 12:40:14,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 114436 2026-09-07 12:40:14,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmp6ctpxnsz_chrome_odoo 2026-09-07 12:40:14,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:43639/json/version 2026-09-07 12:40:14,507 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:40:14,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: Chrome/150.0.7871.114 2026-09-07 12:40:14,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:43639/json 2026-09-07 12:40:14,519 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:40:14,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:43639/devtools/page/64BF03CA0CB32E6C6C218FAE7EFF1EC3 2026-09-07 12:40:14,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-09-07 12:40:14,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-09-07 12:40:14,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:40:14,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-09-07 12:40:14,758 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:14,758 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:14,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:40:15,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:15] "GET /pos/ui/122 HTTP/1.1" 200 - 87 0.119 0.653 2026-09-07 12:40:15,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '64BF03CA0CB32E6C6C218FAE7EFF1EC3', 'loaderId': 'B4225635AD200A0CF420EB3794DE491C', 'isDownload': False} 2026-09-07 12:40:15,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_courses')" 2026-09-07 12:40:15,573 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:40:15,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:15] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.015 2026-09-07 12:40:15,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:15] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.039 2026-09-07 12:40:15,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:15] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-09-07 12:40:16,050 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:16,056 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:40:16,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.013 0.016 2026-09-07 12:40:16,119 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:16,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [1/15] Tour test_loyalty_reward_with_courses → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:40:16,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-07 12:40:16,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-09-07 12:40:16,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:40:16,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-07 12:40:16,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.027 2026-09-07 12:40:16,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.009 2026-09-07 12:40:16,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.054 0.058 2026-09-07 12:40:17,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 402 0.533 0.352 2026-09-07 12:40:17,319 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:40:17,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40: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-09-07 12:40:17,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.029 2026-09-07 12:40:17,466 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:40:17,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: Owl is running in 'dev' mode. 2026-09-07 12:40:17,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.015 2026-09-07 12:40:17,566 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:40:17,615 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:40:17,631 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-09-07 12:40:17,633 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:40:17,638 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:40:17,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [2/15] Tour test_loyalty_reward_with_courses → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:40:17,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /web/image/res.users/229/avatar_128 HTTP/1.1" 200 - 14 0.107 0.036 2026-09-07 12:40:17,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.003 0.146 2026-09-07 12:40:17,717 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.011 0.053 2026-09-07 12:40:17,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.166 2026-09-07 12:40:17,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-09-07 12:40:17,817 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:17,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [3/15] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-07 12:40:17,900 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:18,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:18] "GET /pos/ui/122?from_backend=True HTTP/1.1" 200 - 31 0.127 0.067 2026-09-07 12:40:18,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:18] "GET /pos/ui/122 HTTP/1.1" 200 - 31 0.027 0.199 2026-09-07 12:40:18,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.220 2026-09-07 12:40:18,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-07 12:40:18,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [4/15] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-09-07 12:40:18,325 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:18,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [5/15] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:40:18,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [6/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-07 12:40:18,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [7/15] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:40:18,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [8/15] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:40:18,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22107237 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000001', 'uuid': '341931c5-be05-4701-bf4e-b3101b908b26'}] 2026-09-07 12:40:18,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22107237 order {'name': '/', 'pos_reference': '261-122-000001', 'uuid': '341931c5-be05-4701-bf4e-b3101b908b26'} created pos.order #797 2026-09-07 12:40:18,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22107237 finished 2026-09-07 12:40:18,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.091 0.092 2026-09-07 12:40:18,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [9/15] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:40:18,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [10/15] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-07 12:40:18,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:40:18,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [11/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-07 12:40:19,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [12/15] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-09-07 12:40:19,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [13/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-09-07 12:40:19,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [14/15] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:40:19,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [15/15] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:40:19,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47211837 started for PoS orders references: [{'name': '/', 'pos_reference': '261-122-000002', 'uuid': '368b2925-8ae0-4e3e-a204-9b711c64a3d5'}] 2026-09-07 12:40:19,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47211837 order {'name': '/', 'pos_reference': '261-122-000002', 'uuid': '368b2925-8ae0-4e3e-a204-9b711c64a3d5'} created pos.order #798 2026-09-07 12:40:19,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47211837 finished 2026-09-07 12:40:19,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.046 0.072 2026-09-07 12:40:19,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-09-07 12:40:19,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_courses SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:40:19,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17259096 (allocated 18747392) 2026-09-07 12:40:19,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 114436 2026-09-07 12:40:19,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-09-07 12:40:19,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 114436 2026-09-07 12:40:19,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124019_578022_test_loyalty_reward_with_courses.txt 2026-09-07 12:40:19,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmp6ctpxnsz_chrome_odoo" 2026-09-07 12:40:19,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:40:30,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-09-07 12:40:31,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 114641 2026-09-07 12:40:31,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpqdc3l36b_chrome_odoo 2026-09-07 12:40:31,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:36453/json/version 2026-09-07 12:40:31,283 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36453', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:40:31,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-09-07 12:40:31,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:36453/json 2026-09-07 12:40:31,356 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36453', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:40:31,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:36453/devtools/page/F1C23B7728D9D7D6A2CAB4AC2B27715B 2026-09-07 12:40:31,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-09-07 12:40:31,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-09-07 12:40:31,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:40:31,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-09-07 12:40:31,574 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:31,574 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:31,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:40:32,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "GET /pos/ui/123 HTTP/1.1" 200 - 84 0.062 0.470 2026-09-07 12:40:32,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': 'F1C23B7728D9D7D6A2CAB4AC2B27715B', 'loaderId': 'BEE9A030D7FA72F989C6734CB4465D8A', 'isDownload': False} 2026-09-07 12:40:32,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-09-07 12:40:32,147 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:40:32,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-07 12:40:32,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-07 12:40:32,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-09-07 12:40:32,698 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:40:32,707 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:40:32,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:40:32,729 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:32,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [1/23] Tour MpesaExpressTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:40:32,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-07 12:40:32,757 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:40:32,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:40:32,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.013 2026-09-07 12:40:32,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-07 12:40:32,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.041 2026-09-07 12:40:32,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-07 12:40:33,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.257 0.290 2026-09-07 12:40:33,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:40:33,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:40:33,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.030 2026-09-07 12:40:33,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:40:33,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-09-07 12:40:33,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:33,771 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:40:33,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-07 12:40:33,799 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:40:33,799 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:40:33,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /web/image/res.users/231/avatar_128 HTTP/1.1" 200 - 14 0.018 0.047 2026-09-07 12:40:33,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.002 0.073 2026-09-07 12:40:33,852 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:40:33,854 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:33,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.012 0.013 2026-09-07 12:40:33,917 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:34,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 31 0.049 0.062 2026-09-07 12:40:34,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [2/23] Tour MpesaExpressTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:40:34,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /pos/ui/123 HTTP/1.1" 200 - 31 0.040 0.148 2026-09-07 12:40:34,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.009 0.074 2026-09-07 12:40:34,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image?model=product.template&field=image_128&id=2118&unique=2026-09-07T12:40:19.000+00:00 HTTP/1.1" 200 - 3 0.026 0.047 2026-09-07 12:40:34,191 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:40:34,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [3/23] Tour MpesaExpressTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 12:40:34,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image?model=product.template&field=image_128&id=2119&unique=2026-09-07T12:40:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-07 12:40:34,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image?model=product.template&field=image_128&id=2121&unique=2026-09-07T12:40:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-07 12:40:34,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image?model=product.template&field=image_128&id=2120&unique=2026-09-07T12:40:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-07 12:40:34,293 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:34,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image?model=product.template&field=image_128&id=2122&unique=2026-09-07T12:40:19.000+00:00 HTTP/1.1" 200 - 3 0.006 0.185 2026-09-07 12:40:34,369 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image?model=product.template&field=image_128&id=2123&unique=2026-09-07T12:40:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-07 12:40:34,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image?model=product.template&field=image_128&id=2126&unique=2026-09-07T12:40:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-09-07 12:40:34,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image?model=product.template&field=image_128&id=2124&unique=2026-09-07T12:40:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-09-07 12:40:34,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "GET /web/image?model=product.template&field=image_128&id=2125&unique=2026-09-07T12:40:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-09-07 12:40:34,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.067 0.200 2026-09-07 12:40:34,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [4/23] Tour MpesaExpressTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:40:34,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [5/23] Tour MpesaExpressTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 12:40:34,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [6/23] Tour MpesaExpressTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 12:40:34,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [7/23] Tour MpesaExpressTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 12:40:34,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [8/23] Tour MpesaExpressTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:40:34,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [9/23] Tour MpesaExpressTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:40:34,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [10/23] Tour MpesaExpressTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 12:40:35,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [11/23] Tour MpesaExpressTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:40:35,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [12/23] Tour MpesaExpressTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:40:35,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [13/23] Tour MpesaExpressTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 12:40:35,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [14/23] Tour MpesaExpressTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("10.0"))) 2026-09-07 12:40:35,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [15/23] Tour MpesaExpressTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:40:35,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [16/23] Tour MpesaExpressTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:40:35,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [17/23] Tour MpesaExpressTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:40:35,374 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:40:35,378 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:40:35,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [18/23] Tour MpesaExpressTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:40:35,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [19/23] Tour MpesaExpressTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:40:35,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [20/23] Tour MpesaExpressTour → Step click 'M-PESA Express' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("M-PESA Express")) 2026-09-07 12:40:35,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [21/23] Tour MpesaExpressTour → Step Enter phone number (trigger: .form-control) 2026-09-07 12:40:35,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [22/23] Tour MpesaExpressTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:40:35,704 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:35] "POST /web/dataset/call_kw/pos.payment.method/mpesa_express_send_payment_request#pos.payment.method.mpesa_express_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:35,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [23/23] Tour MpesaExpressTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:40:35,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-09-07 12:40:35,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-07 12:40:35,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14663940 (allocated 15990784) 2026-09-07 12:40:35,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 114641 2026-09-07 12:40:35,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-09-07 12:40:35,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 114641 2026-09-07 12:40:35,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124035_991899_test_mpesa_express_request_data.txt 2026-09-07 12:40:35,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpqdc3l36b_chrome_odoo" 2026-09-07 12:40:36,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:40:36,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-09-07 12:40:36,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-09-07 12:40:36,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-09-07 12:40:36,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-09-07 12:40:36,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 12:40:46,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-09-07 12:40:47,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 114852 2026-09-07 12:40:47,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpe50n6u20_chrome_odoo 2026-09-07 12:40:47,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:44457/json/version 2026-09-07 12:40:47,173 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:40:47,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Browser version: Chrome/150.0.7871.114 2026-09-07 12:40:47,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:44457/json 2026-09-07 12:40:47,207 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:40:47,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:44457/devtools/page/F16D10BE286FA6935C8B63E6AD02F8D6 2026-09-07 12:40:47,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-09-07 12:40:47,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-09-07 12:40:47,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:40:47,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-09-07 12:40:47,492 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:47,492 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:47,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:40:48,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 82 0.063 0.571 2026-09-07 12:40:48,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': 'F16D10BE286FA6935C8B63E6AD02F8D6', 'loaderId': 'C17BE5EAE6A37E696A8EF4725112D001', 'isDownload': False} 2026-09-07 12:40:48,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-09-07 12:40:48,170 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:40:48,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 12:40:48,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-07 12:40:48,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.054 2026-09-07 12:40:48,703 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:48,718 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:48,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:40:48,751 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:40:48,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [1/15] Tour PoSApplyDownpaymentWithExtraLine → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:40:48,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-07 12:40:48,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:40:48,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:40:48,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "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.017 2026-09-07 12:40:48,882 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.047 2026-09-07 12:40:48,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.039 2026-09-07 12:40:48,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-07 12:40:49,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.280 0.340 2026-09-07 12:40:49,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:40:49,717 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:40:49,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.048 2026-09-07 12:40:49,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:40:49,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: Owl is running in 'dev' mode. 2026-09-07 12:40:49,868 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:40:49,937 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:40:49,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:40:49,955 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:40:49,967 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:40:50,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.048 0.044 2026-09-07 12:40:50,060 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.103 2026-09-07 12:40:50,061 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:40:50,063 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:40:50,117 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:40:50,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [2/15] Tour PoSApplyDownpaymentWithExtraLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:40:50,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.071 0.038 2026-09-07 12:40:50,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.105 2026-09-07 12:40:50,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [3/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:40:50,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.064 0.146 2026-09-07 12:40:50,338 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:50,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [4/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Actions button (trigger: .more-btn) 2026-09-07 12:40:50,368 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:50,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.106 2026-09-07 12:40:50,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-07 12:40:50,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-07 12:40:50,478 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-09-07 12:40:50,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.211 2026-09-07 12:40:50,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.146 2026-09-07 12:40:50,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-09-07 12:40:50,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-07 12:40:50,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-07 12:40:50,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-07 12:40:50,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-07 12:40:50,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.177 2026-09-07 12:40:50,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [5/15] Tour PoSApplyDownpaymentWithExtraLine → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:40:50,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [6/15] Tour PoSApplyDownpaymentWithExtraLine → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:40:50,998 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.061 0.087 2026-09-07 12:40:51,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.030 2026-09-07 12:40:51,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-07 12:40:51,173 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [7/15] Tour PoSApplyDownpaymentWithExtraLine → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:40:51,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.050 0.078 2026-09-07 12:40:51,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.053 0.078 2026-09-07 12:40:51,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.130 2026-09-07 12:40:51,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-09-07 12:40:51,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [8/15] Tour PoSApplyDownpaymentWithExtraLine → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-07 12:40:51,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [9/15] Tour PoSApplyDownpaymentWithExtraLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:40:51,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [10/15] Tour PoSApplyDownpaymentWithExtraLine → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-09-07 12:40:51,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [11/15] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:40:51,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [12/15] Tour PoSApplyDownpaymentWithExtraLine → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:40:51,841 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:51,844 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:51,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [13/15] Tour PoSApplyDownpaymentWithExtraLine → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:40:51,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [14/15] Tour PoSApplyDownpaymentWithExtraLine → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:40:52,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: [15/15] Tour PoSApplyDownpaymentWithExtraLine → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:40:52,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-09-07 12:40:52,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:40:52,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86979587 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '680375b5-be29-43f6-a997-fdb139a74f63'}] 2026-09-07 12:40:52,078 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:40:52,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17419588 (allocated 18874368) 2026-09-07 12:40:52,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 114852 2026-09-07 12:40:52,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-09-07 12:40:52,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 114852 2026-09-07 12:40:52,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124052_420177_test_advance_payment_with_extra_lines.txt 2026-09-07 12:40:52,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpe50n6u20_chrome_odoo" 2026-09-07 12:40:52,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-09-07 12:40:52,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86979587 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '680375b5-be29-43f6-a997-fdb139a74f63'} created pos.order #799 2026-09-07 12:40:52,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86979587 finished 2026-09-07 12:40:52,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:40:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.339 0.358 2026-09-07 12:40:52,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-07 12:40:53,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76428784 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-07 12:40:54,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76428784 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #800 2026-09-07 12:40:54,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76428784 finished 2026-09-07 12:40:54,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-07 12:40:56,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-09-07 12:40:57,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65526576 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'd2c655f1-914c-4ce8-91da-612b10e1e460'}] 2026-09-07 12:40:57,333 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1297] 2026-09-07 12:40:57,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65526576 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'd2c655f1-914c-4ce8-91da-612b10e1e460'} created pos.order #801 2026-09-07 12:40:57,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65526576 finished 2026-09-07 12:40:58,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-09-07 12:40:58,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74469504 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'bd3d5c27-2510-4e38-b562-8e3f57ee7053'}] 2026-09-07 12:40:58,673 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1300] 2026-09-07 12:41:00,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74469504 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'bd3d5c27-2510-4e38-b562-8e3f57ee7053'} created pos.order #803 2026-09-07 12:41:00,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74469504 finished 2026-09-07 12:41:00,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-07 12:41:01,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 115071 2026-09-07 12:41:01,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpmfhokq_7_chrome_odoo 2026-09-07 12:41:01,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:37903/json/version 2026-09-07 12:41:01,159 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:01,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-09-07 12:41:01,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:37903/json 2026-09-07 12:41:01,185 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:01,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:37903/devtools/page/7F11B5567117954B52FDB3CAD7AD6EFD 2026-09-07 12:41:01,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-09-07 12:41:01,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-09-07 12:41:01,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:41:01,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-09-07 12:41:01,455 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:01,455 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:01,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:41:01,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:01] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.036 0.425 2026-09-07 12:41:01,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '7F11B5567117954B52FDB3CAD7AD6EFD', 'loaderId': '2B627D01B0E7124EDE6B907450E88480', 'isDownload': False} 2026-09-07 12:41:01,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-07 12:41:01,944 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:41:01,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:01] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-09-07 12:41:01,972 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:01] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-07 12:41:01,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:01] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-09-07 12:41:02,437 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:02,448 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:02,466 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:41:02,488 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:02,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [1/17] Tour PosSettleOrderWithNote → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:41:02,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:41:02,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:41:02,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:02,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.036 0.017 2026-09-07 12:41:02,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-07 12:41:02,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.040 2026-09-07 12:41:02,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.076 2026-09-07 12:41:03,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.300 0.280 2026-09-07 12:41:03,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41: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-09-07 12:41:03,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41: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.013 2026-09-07 12:41:03,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.033 2026-09-07 12:41:03,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:41:03,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-09-07 12:41:03,563 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:03,633 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:41:03,634 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:41:03,639 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:41:03,647 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:03,651 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:41:03,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.042 2026-09-07 12:41:03,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-07 12:41:03,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.019 0.105 2026-09-07 12:41:03,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [2/17] Tour PosSettleOrderWithNote → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:41:03,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.011 0.073 2026-09-07 12:41:03,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.006 0.012 2026-09-07 12:41:03,818 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:41:03,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.106 0.062 2026-09-07 12:41:03,976 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:04,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-09-07 12:41:04,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [3/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:04,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-07 12:41:04,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [4/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:04,077 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:41:04,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-09-07 12:41:04,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-07 12:41:04,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.027 0.357 2026-09-07 12:41:04,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-09-07 12:41:04,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-09-07 12:41:04,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-07 12:41:04,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.036 0.200 2026-09-07 12:41:04,363 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-07 12:41:04,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [5/17] Tour PosSettleOrderWithNote → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:41:04,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.266 2026-09-07 12:41:04,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [6/17] Tour PosSettleOrderWithNote → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:41:04,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.057 0.103 2026-09-07 12:41:04,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.031 0.035 2026-09-07 12:41:04,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.018 0.018 2026-09-07 12:41:04,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [7/17] Tour PosSettleOrderWithNote → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:41:05,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:05] "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.060 0.093 2026-09-07 12:41:05,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.058 0.073 2026-09-07 12:41:05,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.120 2026-09-07 12:41:05,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.012 0.025 2026-09-07 12:41:05,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-09-07 12:41:05,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:05] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.010 0.021 2026-09-07 12:41:05,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [9/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-09-07 12:41:05,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [10/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:41:05,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [11/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:41:05,465 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:05,467 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:05,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [12/17] Tour PosSettleOrderWithNote → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:41:05,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [13/17] Tour PosSettleOrderWithNote → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:41:05,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [14/17] Tour PosSettleOrderWithNote → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:41:05,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [15/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-09-07 12:41:05,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45279603 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '84badfda-4126-4148-b7c5-185520ed0c2a'}] 2026-09-07 12:41:05,699 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:05,913 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1303] 2026-09-07 12:41:06,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45279603 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '84badfda-4126-4148-b7c5-185520ed0c2a'} created pos.order #805 2026-09-07 12:41:06,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45279603 finished 2026-09-07 12:41:06,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.320 0.443 2026-09-07 12:41:06,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:41:06,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [16/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:41:06,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89511146 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '84badfda-4126-4148-b7c5-185520ed0c2a'}] 2026-09-07 12:41:06,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89511146 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '84badfda-4126-4148-b7c5-185520ed0c2a'} sync ignored for existing PoS order pos.order(805,) (state: paid) 2026-09-07 12:41:06,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89511146 finished 2026-09-07 12:41:06,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [17/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:41:06,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-09-07 12:41:06,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:41:06,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.075 0.123 2026-09-07 12:41:06,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 19238676 (allocated 22282240) 2026-09-07 12:41:06,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 115071 2026-09-07 12:41:06,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-09-07 12:41:06,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 115071 2026-09-07 12:41:07,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124107_023291_test_customer_notes.txt 2026-09-07 12:41:07,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpmfhokq_7_chrome_odoo" 2026-09-07 12:41:07,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-09-07 12:41:07,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 115293 2026-09-07 12:41:07,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmp3zu7c0nl_chrome_odoo 2026-09-07 12:41:07,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:38827/json/version 2026-09-07 12:41:07,834 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:07,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-09-07 12:41:07,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:38827/json 2026-09-07 12:41:07,968 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:07,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:38827/devtools/page/2A38B219719431C24E7E8F2E62157F38 2026-09-07 12:41:08,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-09-07 12:41:08,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-09-07 12:41:08,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:41:08,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-09-07 12:41:08,251 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:08,251 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:08,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:41:08,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:08] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.077 0.379 2026-09-07 12:41:08,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '2A38B219719431C24E7E8F2E62157F38', 'loaderId': '963F1E25DDF81A60E9D12E9351241546', 'isDownload': False} 2026-09-07 12:41:08,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-09-07 12:41:08,743 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:41:08,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:08] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:41:08,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:08] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:41:08,786 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:08] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-09-07 12:41:09,283 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:09,284 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:41:09,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.029 2026-09-07 12:41:09,336 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:09,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [1/23] Tour test_down_payment_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:41:09,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 12:41:09,381 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:41:09,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:09,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.012 2026-09-07 12:41:09,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-07 12:41:09,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.048 2026-09-07 12:41:09,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-09-07 12:41:10,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.250 0.325 2026-09-07 12:41:10,169 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:41:10,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41: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.009 2026-09-07 12:41:10,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.058 2026-09-07 12:41:10,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:41:10,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-09-07 12:41:10,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:10,449 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:10,481 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:41:10,496 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 12:41:10,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.037 2026-09-07 12:41:10,530 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:41:10,534 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:10,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.047 0.084 2026-09-07 12:41:10,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.132 2026-09-07 12:41:10,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.061 2026-09-07 12:41:10,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [2/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:41:10,730 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:41:10,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.022 0.077 2026-09-07 12:41:10,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [3/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:10,825 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:10,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [4/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:10,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.074 0.145 2026-09-07 12:41:10,949 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:41:10,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.192 2026-09-07 12:41:10,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:10] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.217 2026-09-07 12:41:11,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-09-07 12:41:11,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.035 0.360 2026-09-07 12:41:11,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-07 12:41:11,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-07 12:41:11,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-09-07 12:41:11,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.337 2026-09-07 12:41:11,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-07 12:41:11,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-07 12:41:11,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.266 2026-09-07 12:41:11,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [5/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:41:11,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [6/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:41:11,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.071 0.098 2026-09-07 12:41:11,694 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.025 0.037 2026-09-07 12:41:11,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:41:11,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [7/23] Tour test_down_payment_displayed → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:41:11,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.064 0.082 2026-09-07 12:41:12,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.068 0.087 2026-09-07 12:41:12,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.159 2026-09-07 12:41:12,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.033 2026-09-07 12:41:12,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [8/23] Tour test_down_payment_displayed → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-07 12:41:12,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [9/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:41:12,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [10/23] Tour test_down_payment_displayed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:41:12,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [11/23] Tour test_down_payment_displayed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:41:12,465 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:12,467 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:12,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [12/23] Tour test_down_payment_displayed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:41:12,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [13/23] Tour test_down_payment_displayed → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:41:12,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [14/23] Tour test_down_payment_displayed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:41:12,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [15/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:41:12,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14172176 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '04985b1f-52a2-427d-a80e-b1d724b0cf6b'}] 2026-09-07 12:41:12,703 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:12,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14172176 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '04985b1f-52a2-427d-a80e-b1d724b0cf6b'} created pos.order #806 2026-09-07 12:41:12,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14172176 finished 2026-09-07 12:41:13,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.158 0.188 2026-09-07 12:41:13,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.029 2026-09-07 12:41:13,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:41:13,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58372414 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '04985b1f-52a2-427d-a80e-b1d724b0cf6b'}] 2026-09-07 12:41:13,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58372414 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '04985b1f-52a2-427d-a80e-b1d724b0cf6b'} sync ignored for existing PoS order pos.order(806,) (state: paid) 2026-09-07 12:41:13,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [16/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:41:13,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58372414 finished 2026-09-07 12:41:13,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [17/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:13,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.038 0.068 2026-09-07 12:41:13,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [18/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:13,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.026 2026-09-07 12:41:13,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [19/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:41:13,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [20/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:41:13,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.039 2026-09-07 12:41:13,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.011 0.026 2026-09-07 12:41:13,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-07 12:41:13,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [21/23] Tour test_down_payment_displayed → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:41:13,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.040 0.075 2026-09-07 12:41:13,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.052 0.072 2026-09-07 12:41:13,955 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.104 2026-09-07 12:41:14,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.030 2026-09-07 12:41:14,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [22/23] Tour test_down_payment_displayed → Step body:not(:has(.modal)) 2026-09-07 12:41:14,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:14] "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-09-07 12:41:14,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [23/23] Tour test_down_payment_displayed → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"-1.15"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("-1.15"))) 2026-09-07 12:41:14,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-09-07 12:41:14,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:41:14,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19864152 (allocated 21630976) 2026-09-07 12:41:14,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 115293 2026-09-07 12:41:14,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-09-07 12:41:14,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 115293 2026-09-07 12:41:14,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124114_478696_test_down_payment_displayed.txt 2026-09-07 12:41:14,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmp3zu7c0nl_chrome_odoo" 2026-09-07 12:41:14,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-07 12:41:15,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 115519 2026-09-07 12:41:15,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpnqnagn7h_chrome_odoo 2026-09-07 12:41:15,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:33651/json/version 2026-09-07 12:41:15,387 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:15,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-09-07 12:41:15,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:33651/json 2026-09-07 12:41:15,467 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:15,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:33651/devtools/page/FB24ED4E70D69F21601404D3B64CE578 2026-09-07 12:41:15,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-09-07 12:41:15,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-09-07 12:41:15,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:41:15,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-09-07 12:41:15,683 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:15,683 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:15,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:41:16,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:16] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.071 0.587 2026-09-07 12:41:16,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': 'FB24ED4E70D69F21601404D3B64CE578', 'loaderId': 'F8E988B3B06A7B01D4C960D842D1CEF3', 'isDownload': False} 2026-09-07 12:41:16,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-07 12:41:16,375 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:41:16,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:16] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.007 2026-09-07 12:41:16,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:16] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-07 12:41:16,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:16] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.033 2026-09-07 12:41:16,943 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:16,946 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:16,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-07 12:41:17,014 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:17,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:41:17,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [1/15] Tour PoSDownPaymentAmount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:41:17,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:41:17,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:17,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "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.022 2026-09-07 12:41:17,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.059 2026-09-07 12:41:17,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.047 2026-09-07 12:41:17,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.071 2026-09-07 12:41:17,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.218 0.350 2026-09-07 12:41:17,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:41:17,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:41:17,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:17] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.046 2026-09-07 12:41:18,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:41:18,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-09-07 12:41:18,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:18,090 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:18,099 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:18,113 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:18,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.026 0.026 2026-09-07 12:41:18,159 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:41:18,160 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:18,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.062 2026-09-07 12:41:18,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-07 12:41:18,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.013 0.013 2026-09-07 12:41:18,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [2/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:41:18,324 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:18,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.149 0.043 2026-09-07 12:41:18,517 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:18,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [3/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:18,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.034 0.224 2026-09-07 12:41:18,578 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:18,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [4/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:18,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.229 2026-09-07 12:41:18,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-09-07 12:41:18,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.276 2026-09-07 12:41:18,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.346 2026-09-07 12:41:18,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-07 12:41:18,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-07 12:41:18,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.161 2026-09-07 12:41:18,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-07 12:41:18,875 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-09-07 12:41:18,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.203 2026-09-07 12:41:18,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-07 12:41:18,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [5/15] Tour PoSDownPaymentAmount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:41:18,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:18] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.248 2026-09-07 12:41:19,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [6/15] Tour PoSDownPaymentAmount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:41:19,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.071 0.095 2026-09-07 12:41:19,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.034 2026-09-07 12:41:19,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.013 2026-09-07 12:41:19,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [7/15] Tour PoSDownPaymentAmount → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:41:19,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:19] "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.098 0.078 2026-09-07 12:41:19,787 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.089 0.069 2026-09-07 12:41:19,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.162 2026-09-07 12:41:19,860 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.024 2026-09-07 12:41:19,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [8/15] Tour PoSDownPaymentAmount → Step click numpad button: +20 (trigger: div.numpad button:contains(/^\+20$/)) 2026-09-07 12:41:19,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [9/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:41:20,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [10/15] Tour PoSDownPaymentAmount → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("20.0"))) 2026-09-07 12:41:20,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [11/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:41:20,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [12/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:41:20,179 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:20,181 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:20,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [13/15] Tour PoSDownPaymentAmount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:41:20,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [14/15] Tour PoSDownPaymentAmount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:41:20,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [15/15] Tour PoSDownPaymentAmount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:41:20,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-09-07 12:41:20,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 12:41:20,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78401616 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '81463efd-6d1b-4558-a6f8-c890ad17c3a2'}] 2026-09-07 12:41:20,424 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:41:20,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16964716 (allocated 18612224) 2026-09-07 12:41:20,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 115519 2026-09-07 12:41:20,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-09-07 12:41:20,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 115519 2026-09-07 12:41:20,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78401616 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '81463efd-6d1b-4558-a6f8-c890ad17c3a2'} created pos.order #807 2026-09-07 12:41:20,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78401616 finished 2026-09-07 12:41:20,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124120_686534_test_downpayment_amount_to_invoice.txt 2026-09-07 12:41:20,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpnqnagn7h_chrome_odoo" 2026-09-07 12:41:20,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-09-07 12:41:20,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.183 0.159 2026-09-07 12:41:21,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-07 12:41:22,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-09-07 12:41:22,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 115738 2026-09-07 12:41:22,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmpg6uq_wq3_chrome_odoo 2026-09-07 12:41:22,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:43233/json/version 2026-09-07 12:41:22,964 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:22,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-09-07 12:41:22,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:43233/json 2026-09-07 12:41:22,988 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:23,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:43233/devtools/page/E6222F98ACD0ED75559B2607F094C974 2026-09-07 12:41:23,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-09-07 12:41:23,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-09-07 12:41:23,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:41:23,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-09-07 12:41:23,150 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:23,151 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:23,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:41:23,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:23] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.073 0.435 2026-09-07 12:41:23,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': 'E6222F98ACD0ED75559B2607F094C974', 'loaderId': '830947B506EB644F4BBC22106BA082F4', 'isDownload': False} 2026-09-07 12:41:23,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-07 12:41:23,698 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:41:23,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:23] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-09-07 12:41:23,734 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:23] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:41:23,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:23] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-07 12:41:24,204 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:24,211 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:24,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:41:24,243 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:24,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:41:24,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-07 12:41:24,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:41:24,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:24,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-07 12:41:24,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.026 2026-09-07 12:41:24,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.042 2026-09-07 12:41:24,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-07 12:41:24,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.255 0.304 2026-09-07 12:41:25,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:41:25,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:41:25,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-09-07 12:41:25,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:41:25,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-09-07 12:41:25,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:41:25,307 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:41:25,322 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:41:25,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-07 12:41:25,371 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-09-07 12:41:25,395 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:41:25,404 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:41:25,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:41:25,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.023 0.138 2026-09-07 12:41:25,469 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:25,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.014 0.182 2026-09-07 12:41:25,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.007 0.120 2026-09-07 12:41:25,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:25,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.039 0.131 2026-09-07 12:41:25,634 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:25,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:25,677 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:41:25,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-07 12:41:25,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-07 12:41:25,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-09-07 12:41:25,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.228 2026-09-07 12:41:25,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.034 2026-09-07 12:41:25,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-07 12:41:25,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-07 12:41:25,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.020 0.434 2026-09-07 12:41:25,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:25] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-09-07 12:41:26,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.179 2026-09-07 12:41:26,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:26] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-09-07 12:41:26,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:26] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-09-07 12:41:26,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:41:26,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:41:26,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.029 0.080 2026-09-07 12:41:26,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.012 0.025 2026-09-07 12:41:26,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.006 0.017 2026-09-07 12:41:26,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:41:26,584 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41: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.056 0.078 2026-09-07 12:41:26,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.043 0.062 2026-09-07 12:41:26,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.103 2026-09-07 12:41:26,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.023 2026-09-07 12:41:26,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-07 12:41:26,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:41:26,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:41:27,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:41:27,017 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:27,017 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:27,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:41:27,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:41:27,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:41:27,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:41:27,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-09-07 12:41:27,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42255790 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '85b01b72-8ce3-4dc9-beb6-0db7c6cc02cc'}] 2026-09-07 12:41:27,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:41:27,310 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:27,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16985320 (allocated 18350080) 2026-09-07 12:41:27,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 115738 2026-09-07 12:41:27,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-09-07 12:41:27,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 115738 2026-09-07 12:41:27,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124127_597055_test_downpayment_invoice_line_name.txt 2026-09-07 12:41:27,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmpg6uq_wq3_chrome_odoo" 2026-09-07 12:41:27,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-09-07 12:41:28,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42255790 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '85b01b72-8ce3-4dc9-beb6-0db7c6cc02cc'} created pos.order #808 2026-09-07 12:41:28,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42255790 finished 2026-09-07 12:41:29,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 447 0.612 1.104 2026-09-07 12:41:29,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-09-07 12:41:30,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 115951 2026-09-07 12:41:30,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpp1vku_q5_chrome_odoo 2026-09-07 12:41:30,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44333/json/version 2026-09-07 12:41:30,043 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:30,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-07 12:41:30,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44333/json 2026-09-07 12:41:30,111 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:30,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:44333/devtools/page/35AA8013578A267DE42741DFC5BC1739 2026-09-07 12:41:30,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-07 12:41:30,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-07 12:41:30,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:41:30,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-07 12:41:30,388 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:30,388 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:30,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:41:30,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:30] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.041 0.423 2026-09-07 12:41:30,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '35AA8013578A267DE42741DFC5BC1739', 'loaderId': '684AD8774346ECB39F3FEB17B9B88DAD', 'isDownload': False} 2026-09-07 12:41:30,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-07 12:41:30,899 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:41:30,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:30] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:41:30,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:30] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:41:30,953 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:30] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-09-07 12:41:31,405 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:41:31,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:41:31,418 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:31,427 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:31,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:41:31,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.007 2026-09-07 12:41:31,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:41:31,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:31,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-07 12:41:31,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-07 12:41:31,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.044 0.043 2026-09-07 12:41:31,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.075 2026-09-07 12:41:32,301 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.303 0.305 2026-09-07 12:41:32,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41: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-09-07 12:41:32,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41: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.009 2026-09-07 12:41:32,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.045 2026-09-07 12:41:32,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41: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.016 2026-09-07 12:41:32,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-07 12:41:32,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.020 2026-09-07 12:41:32,635 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:32,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:41:32,662 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:41:32,671 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:41:32,736 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:41:32,777 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:41:32,785 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:41:32,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.050 0.102 2026-09-07 12:41:32,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.166 2026-09-07 12:41:32,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:41:32,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.032 0.136 2026-09-07 12:41:32,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:32] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.115 2026-09-07 12:41:33,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:33,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.070 0.264 2026-09-07 12:41:33,090 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:33,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:33,113 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:41:33,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.021 0.173 2026-09-07 12:41:33,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.190 2026-09-07 12:41:33,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-09-07 12:41:33,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-09-07 12:41:33,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.278 2026-09-07 12:41:33,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-09-07 12:41:33,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-09-07 12:41:33,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-07 12:41:33,370 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-07 12:41:33,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.167 2026-09-07 12:41:33,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-07 12:41:33,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:41:33,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:41:33,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.078 0.092 2026-09-07 12:41:33,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.028 2026-09-07 12:41:33,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.017 0.012 2026-09-07 12:41:33,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:41:33,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:33] "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.034 0.058 2026-09-07 12:41:34,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.078 0.063 2026-09-07 12:41:34,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.140 2026-09-07 12:41:34,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.024 2026-09-07 12:41:34,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-07 12:41:34,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:41:34,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:41:34,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:41:34,509 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:34,510 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:34,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:41:34,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:41:34,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:41:34,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:41:34,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-07 12:41:34,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:41:34,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81371265 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0649c8ec-7773-4b82-bc09-8c7fd5126d73'}] 2026-09-07 12:41:34,800 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:34,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17049416 (allocated 18350080) 2026-09-07 12:41:34,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 115951 2026-09-07 12:41:34,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-07 12:41:34,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 115951 2026-09-07 12:41:35,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124135_050073_test_downpayment_invoice_link.txt 2026-09-07 12:41:35,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpp1vku_q5_chrome_odoo" 2026-09-07 12:41:35,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-07 12:41:36,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81371265 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '0649c8ec-7773-4b82-bc09-8c7fd5126d73'} created pos.order #809 2026-09-07 12:41:36,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81371265 finished 2026-09-07 12:41:36,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 468 0.572 1.175 2026-09-07 12:41:37,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 116170 2026-09-07 12:41:37,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp1sgpa9ee_chrome_odoo 2026-09-07 12:41:37,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45695/json/version 2026-09-07 12:41:37,500 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:37,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-07 12:41:37,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45695/json 2026-09-07 12:41:37,552 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:37,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:45695/devtools/page/2D8D8516518C860936D95EB40A042DCC 2026-09-07 12:41:37,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-07 12:41:37,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-07 12:41:37,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:41:37,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-07 12:41:37,804 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:37,804 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:37,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:37] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.030 0.035 2026-09-07 12:41:37,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '2D8D8516518C860936D95EB40A042DCC', 'loaderId': 'EA73EEFB2FC217537032682D31EB5D8B', 'isDownload': False} 2026-09-07 12:41:37,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-09-07 12:41:37,895 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:41:37,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:37] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:41:37,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:37] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-07 12:41:37,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:37] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-09-07 12:41:38,410 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:41:38,412 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:41:38,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:41:38,434 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:38,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/14] Tour PoSApplyDownpaymentInvoice2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:41:38,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:41:38,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:41:38,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:38,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 12:41:38,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.008 2026-09-07 12:41:38,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:41:38,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.017 0.034 2026-09-07 12:41:39,088 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.198 0.270 2026-09-07 12:41:39,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:41:39,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41: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-09-07 12:41:39,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-07 12:41:39,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41: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.008 2026-09-07 12:41:39,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-07 12:41:39,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:39,372 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:39,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:39,394 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:41:39,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:41:39,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.019 2026-09-07 12:41:39,477 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-07 12:41:39,497 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:41:39,520 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:41:39,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.070 0.059 2026-09-07 12:41:39,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/14] Tour PoSApplyDownpaymentInvoice2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:39,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.060 0.065 2026-09-07 12:41:39,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.142 2026-09-07 12:41:39,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.014 2026-09-07 12:41:39,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/14] Tour PoSApplyDownpaymentInvoice2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:39,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/14] Tour PoSApplyDownpaymentInvoice2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:41:39,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.080 0.241 2026-09-07 12:41:39,814 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:39,821 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:39,875 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-09-07 12:41:39,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/14] Tour PoSApplyDownpaymentInvoice2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:41:39,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.022 0.199 2026-09-07 12:41:39,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-09-07 12:41:39,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:39] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.020 0.262 2026-09-07 12:41:40,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.317 2026-09-07 12:41:40,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-07 12:41:40,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-09-07 12:41:40,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-09-07 12:41:40,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.206 2026-09-07 12:41:40,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-09-07 12:41:40,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.018 0.024 2026-09-07 12:41:40,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:41:40,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/14] Tour PoSApplyDownpaymentInvoice2 → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:41:40,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "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.082 0.076 2026-09-07 12:41:40,676 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.053 0.076 2026-09-07 12:41:40,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.122 2026-09-07 12:41:40,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.022 2026-09-07 12:41:40,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/14] Tour PoSApplyDownpaymentInvoice2 → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-07 12:41:40,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/14] Tour PoSApplyDownpaymentInvoice2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:41:40,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/14] Tour PoSApplyDownpaymentInvoice2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:41:41,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/14] Tour PoSApplyDownpaymentInvoice2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:41:41,023 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:41,026 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:41,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/14] Tour PoSApplyDownpaymentInvoice2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:41:41,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/14] Tour PoSApplyDownpaymentInvoice2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:41:41,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/14] Tour PoSApplyDownpaymentInvoice2 → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:41:41,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/14] Tour PoSApplyDownpaymentInvoice2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:41:41,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-07 12:41:41,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:41:41,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66355803 started for PoS orders references: [{'name': '/', 'pos_reference': '262-125-000001', 'uuid': '8b5c3c8d-f222-440d-a2a7-20b56d02a247'}] 2026-09-07 12:41:41,316 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:41:41,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16828552 (allocated 18350080) 2026-09-07 12:41:41,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 116170 2026-09-07 12:41:41,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-07 12:41:41,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 116170 2026-09-07 12:41:41,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124141_599144_test_downpayment_invoice_link.txt 2026-09-07 12:41:41,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp1sgpa9ee_chrome_odoo" 2026-09-07 12:41:41,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-07 12:41:42,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66355803 order {'name': '/', 'pos_reference': '262-125-000001', 'uuid': '8b5c3c8d-f222-440d-a2a7-20b56d02a247'} created pos.order #810 2026-09-07 12:41:42,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66355803 finished 2026-09-07 12:41:42,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 347 0.523 0.570 2026-09-07 12:41:42,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 116390 2026-09-07 12:41:42,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp4u5w2nan_chrome_odoo 2026-09-07 12:41:42,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:38111/json/version 2026-09-07 12:41:42,709 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:42,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-07 12:41:42,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:38111/json 2026-09-07 12:41:42,787 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:42,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:38111/devtools/page/37697C6BD32FBFB123558D48ADEE6D30 2026-09-07 12:41:42,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-07 12:41:42,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-07 12:41:42,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:41:42,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-07 12:41:42,927 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:42,927 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:43,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.040 0.042 2026-09-07 12:41:43,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '37697C6BD32FBFB123558D48ADEE6D30', 'loaderId': '916B07A91F7FEAE6EF09BD75B6EDE7B1', 'isDownload': False} 2026-09-07 12:41:43,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-09-07 12:41:43,067 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:41:43,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:41:43,088 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:41:43,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-07 12:41:43,554 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:43,558 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:41:43,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:41:43,609 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:43,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/14] Tour PosSettleAndInvoiceOrder2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:41:43,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 12:41:43,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.014 2026-09-07 12:41:43,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:43,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "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.008 2026-09-07 12:41:43,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:41:43,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.007 0.040 2026-09-07 12:41:43,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-09-07 12:41:44,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.209 0.289 2026-09-07 12:41:44,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:41:44,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:41:44,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.035 2026-09-07 12:41:44,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:41:44,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-07 12:41:44,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:44,601 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:44,646 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:41:44,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 7 0.014 0.028 2026-09-07 12:41:44,677 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:41:44,688 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.047 2026-09-07 12:41:44,709 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:41:44,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.023 0.076 2026-09-07 12:41:44,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-07 12:41:44,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.029 2026-09-07 12:41:44,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/14] Tour PosSettleAndInvoiceOrder2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:44,813 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:41:44,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/14] Tour PosSettleAndInvoiceOrder2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:44,887 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.017 0.083 2026-09-07 12:41:44,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/14] Tour PosSettleAndInvoiceOrder2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:41:44,912 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:41:44,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/14] Tour PosSettleAndInvoiceOrder2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:41:45,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.062 0.148 2026-09-07 12:41:45,012 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:45,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.041 0.241 2026-09-07 12:41:45,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-09-07 12:41:45,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-09-07 12:41:45,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-09-07 12:41:45,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.342 2026-09-07 12:41:45,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-09-07 12:41:45,289 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-07 12:41:45,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.194 2026-09-07 12:41:45,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-07 12:41:45,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-07 12:41:45,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.148 2026-09-07 12:41:45,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.020 0.026 2026-09-07 12:41:45,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:41:45,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/14] Tour PosSettleAndInvoiceOrder2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:41:45,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "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.057 0.071 2026-09-07 12:41:45,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.057 0.059 2026-09-07 12:41:45,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.100 2026-09-07 12:41:45,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.025 2026-09-07 12:41:45,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/14] Tour PosSettleAndInvoiceOrder2 → Step body:not(:has(.modal)) 2026-09-07 12:41:45,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.014 0.026 2026-09-07 12:41:46,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/14] Tour PosSettleAndInvoiceOrder2 → Step Check orderline with attributes: {} (trigger: .order-container .orderline) 2026-09-07 12:41:46,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/14] Tour PosSettleAndInvoiceOrder2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:41:46,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/14] Tour PosSettleAndInvoiceOrder2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:41:46,209 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:46,210 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:46,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/14] Tour PosSettleAndInvoiceOrder2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:41:46,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/14] Tour PosSettleAndInvoiceOrder2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:41:46,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/14] Tour PosSettleAndInvoiceOrder2 → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:41:46,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/14] Tour PosSettleAndInvoiceOrder2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:41:46,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-07 12:41:46,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:41:46,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57038326 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'c1e95383-141a-4bb1-9a8b-c81d72c3ff02'}] 2026-09-07 12:41:46,497 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:46,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17136040 (allocated 19136512) 2026-09-07 12:41:46,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 116390 2026-09-07 12:41:46,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-07 12:41:46,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 116390 2026-09-07 12:41:46,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124146_737331_test_downpayment_invoice_link.txt 2026-09-07 12:41:46,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp4u5w2nan_chrome_odoo" 2026-09-07 12:41:46,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-07 12:41:46,802 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #237 deleted stock.move.line records with IDs: [1309] 2026-09-07 12:41:47,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57038326 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'c1e95383-141a-4bb1-9a8b-c81d72c3ff02'} created pos.order #811 2026-09-07 12:41:47,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57038326 finished 2026-09-07 12:41:48,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 622 0.709 0.910 2026-09-07 12:41:48,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-07 12:41:48,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 116601 2026-09-07 12:41:48,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpnp5mvd9w_chrome_odoo 2026-09-07 12:41:48,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:35831/json/version 2026-09-07 12:41:48,958 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:48,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-09-07 12:41:48,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:35831/json 2026-09-07 12:41:48,985 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:48,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:35831/devtools/page/F3AE1E01CBA8B7DB9096C7FAF846A6AC 2026-09-07 12:41:49,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-09-07 12:41:49,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-09-07 12:41:49,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:41:49,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-09-07 12:41:49,264 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:49,264 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:49,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:41:49,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:49] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.065 0.604 2026-09-07 12:41:49,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': 'F3AE1E01CBA8B7DB9096C7FAF846A6AC', 'loaderId': 'AAC8E207848C533B545CBF31343AC7FE', 'isDownload': False} 2026-09-07 12:41:49,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-07 12:41:49,965 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:41:49,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:49] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:41:49,992 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:49] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:41:50,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-07 12:41:50,511 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:41:50,523 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:50,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:41:50,558 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:50,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [1/33] Tour PosRefundDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:41:50,576 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:41:50,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:41:50,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:50,665 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.016 2026-09-07 12:41:50,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-07 12:41:50,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.034 2026-09-07 12:41:50,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-07 12:41:51,369 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.313 0.273 2026-09-07 12:41:51,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:41:51,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:41:51,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.037 2026-09-07 12:41:51,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-09-07 12:41:51,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-09-07 12:41:51,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-07 12:41:51,666 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:51,690 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:41:51,694 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:41:51,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.037 0.022 2026-09-07 12:41:51,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.070 2026-09-07 12:41:51,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-07 12:41:51,770 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:51,786 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:41:51,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.007 0.012 2026-09-07 12:41:51,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [2/33] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:41:51,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:51] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.004 0.024 2026-09-07 12:41:52,008 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:41:52,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [3/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:52,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.124 0.045 2026-09-07 12:41:52,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [4/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:52,195 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:41:52,211 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:52,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.068 0.238 2026-09-07 12:41:52,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.303 2026-09-07 12:41:52,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.338 2026-09-07 12:41:52,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.374 2026-09-07 12:41:52,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.424 2026-09-07 12:41:52,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.275 2026-09-07 12:41:52,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-07 12:41:52,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-09-07 12:41:52,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.048 0.168 2026-09-07 12:41:52,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-07 12:41:52,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [5/33] Tour PosRefundDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:41:52,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-09-07 12:41:52,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [6/33] Tour PosRefundDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:41:52,845 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.031 0.072 2026-09-07 12:41:52,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.030 0.027 2026-09-07 12:41:52,977 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-07 12:41:53,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [7/33] Tour PosRefundDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:41:53,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.070 0.078 2026-09-07 12:41:53,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.054 0.078 2026-09-07 12:41:53,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.131 2026-09-07 12:41:53,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-09-07 12:41:53,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [8/33] Tour PosRefundDownpayment → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-07 12:41:53,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [9/33] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:41:53,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [10/33] Tour PosRefundDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:41:53,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [11/33] Tour PosRefundDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:41:53,667 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:53,668 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:41:53,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [12/33] Tour PosRefundDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:41:53,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [13/33] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:41:53,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [14/33] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:41:53,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [15/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:41:53,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1318986 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eb7d1065-9962-4c83-a9b1-0824b50c2e46'}] 2026-09-07 12:41:53,897 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:53,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1318986 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eb7d1065-9962-4c83-a9b1-0824b50c2e46'} created pos.order #812 2026-09-07 12:41:53,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1318986 finished 2026-09-07 12:41:54,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.133 0.166 2026-09-07 12:41:54,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.030 2026-09-07 12:41:54,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.012 2026-09-07 12:41:54,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14133561 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'eb7d1065-9962-4c83-a9b1-0824b50c2e46'}] 2026-09-07 12:41:54,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [16/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:41:54,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14133561 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'eb7d1065-9962-4c83-a9b1-0824b50c2e46'} sync ignored for existing PoS order pos.order(812,) (state: paid) 2026-09-07 12:41:54,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14133561 finished 2026-09-07 12:41:54,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [17/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:41:54,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [18/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:41:54,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.064 0.085 2026-09-07 12:41:54,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [19/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-07 12:41:54,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [20/33] Tour PosRefundDownpayment → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-07 12:41:54,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.024 0.022 2026-09-07 12:41:54,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [21/33] Tour PosRefundDownpayment → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-09-07 12:41:54,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:41:54,767 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.020 2026-09-07 12:41:54,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [22/33] Tour PosRefundDownpayment → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:41:54,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.010 2026-09-07 12:41:54,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [23/33] Tour PosRefundDownpayment → Step Check orderline with attributes: {"productName":"Down Payment","withClass":".selected","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment")):has(.qty:contains("1"))) 2026-09-07 12:41:54,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [24/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:41:54,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [25/33] Tour PosRefundDownpayment → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 12:41:54,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [26/33] Tour PosRefundDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:41:55,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [27/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:41:55,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [28/33] Tour PosRefundDownpayment → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:41:55,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [29/33] Tour PosRefundDownpayment → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:41:55,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [30/33] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:41:55,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [31/33] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:41:55,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [32/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:41:55,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18457122 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'c88205d0-979b-486e-abf4-86a81e67cdaf'}] 2026-09-07 12:41:55,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18457122 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'c88205d0-979b-486e-abf4-86a81e67cdaf'} created pos.order #813 2026-09-07 12:41:55,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18457122 finished 2026-09-07 12:41:55,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.148 0.154 2026-09-07 12:41:55,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.006 2026-09-07 12:41:55,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34934725 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-125-000002', 'uuid': 'c88205d0-979b-486e-abf4-86a81e67cdaf'}] 2026-09-07 12:41:55,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [33/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:41:55,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34934725 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-125-000002', 'uuid': 'c88205d0-979b-486e-abf4-86a81e67cdaf'} sync ignored for existing PoS order pos.order(813,) (state: paid) 2026-09-07 12:41:55,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-09-07 12:41:55,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 12:41:55,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34934725 finished 2026-09-07 12:41:55,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 19862372 (allocated 21368832) 2026-09-07 12:41:55,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 116601 2026-09-07 12:41:55,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-09-07 12:41:55,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 116601 2026-09-07 12:41:55,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.127 0.121 2026-09-07 12:41:56,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124156_077735_test_downpayment_refund.txt 2026-09-07 12:41:56,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpnp5mvd9w_chrome_odoo" 2026-09-07 12:41:56,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-07 12:41:57,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 116831 2026-09-07 12:41:57,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpjeeidak3_chrome_odoo 2026-09-07 12:41:57,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:40687/json/version 2026-09-07 12:41:57,668 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:57,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:41:57,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:40687/json 2026-09-07 12:41:57,699 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:41:57,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:40687/devtools/page/8A5F8FE2069BC139D63D471DE2BA31B1 2026-09-07 12:41:57,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-09-07 12:41:57,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-09-07 12:41:57,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:41:57,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-09-07 12:41:57,981 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:57,981 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:58,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:41:58,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:58] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.037 0.400 2026-09-07 12:41:58,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '8A5F8FE2069BC139D63D471DE2BA31B1', 'loaderId': 'C0300059364B68346A4330CC04D05C59', 'isDownload': False} 2026-09-07 12:41:58,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-07 12:41:58,464 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:41:58,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:58] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:41:58,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:58] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:41:58,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:58] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:41:59,028 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:59,037 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:41:59,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-09-07 12:41:59,071 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:41:59,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [1/19] Tour PoSDownPaymentLinesPerTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:41:59,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.007 2026-09-07 12:41:59,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:41:59,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:41:59,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.032 0.013 2026-09-07 12:41:59,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-07 12:41:59,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.043 0.037 2026-09-07 12:41:59,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-07 12:41:59,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.298 0.313 2026-09-07 12:41:59,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:41:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:42:00,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:42:00,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-07 12:42:00,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.008 2026-09-07 12:42:00,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:00,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.005 2026-09-07 12:42:00,216 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:00,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:00,232 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:00,236 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:00,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.014 0.017 2026-09-07 12:42:00,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.046 2026-09-07 12:42:00,285 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:00,287 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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-09-07 12:42:00,335 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:00,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.013 0.027 2026-09-07 12:42:00,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [2/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:42:00,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.030 0.077 2026-09-07 12:42:00,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.071 0.178 2026-09-07 12:42:00,579 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:00,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.072 2026-09-07 12:42:00,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.096 2026-09-07 12:42:00,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-07 12:42:00,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [3/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:00,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-07 12:42:00,693 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:00,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [4/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:00,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-07 12:42:00,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-09-07 12:42:00,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-09-07 12:42:00,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-07 12:42:00,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2148&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.221 2026-09-07 12:42:00,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.207 2026-09-07 12:42:00,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-07 12:42:00,956 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:00] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-07 12:42:01,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.091 0.188 2026-09-07 12:42:01,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:01] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.275 2026-09-07 12:42:01,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [5/19] Tour PoSDownPaymentLinesPerTax → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:01,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [6/19] Tour PoSDownPaymentLinesPerTax → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:42:01,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.033 0.082 2026-09-07 12:42:01,381 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.012 0.027 2026-09-07 12:42:01,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.018 2026-09-07 12:42:01,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [7/19] Tour PoSDownPaymentLinesPerTax → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:42:01,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:01] "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.086 0.079 2026-09-07 12:42:01,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.063 0.073 2026-09-07 12:42:01,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-09-07 12:42:01,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.027 2026-09-07 12:42:01,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [8/19] Tour PoSDownPaymentLinesPerTax → Step click numpad button: +20 (trigger: div.numpad button:contains(/^\+20$/)) 2026-09-07 12:42:01,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [9/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:42:02,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [10/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"2.20"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("2.20"))) 2026-09-07 12:42:02,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [11/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("1.00"))) 2026-09-07 12:42:02,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [12/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"3.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("3.00"))) 2026-09-07 12:42:02,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [13/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:42:02,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [14/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:42:02,338 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:02,340 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:02,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [15/19] Tour PoSDownPaymentLinesPerTax → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:42:02,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [16/19] Tour PoSDownPaymentLinesPerTax → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:42:02,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [17/19] Tour PoSDownPaymentLinesPerTax → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:42:02,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [18/19] Tour PoSDownPaymentLinesPerTax → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:42:02,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [19/19] Tour PoSDownPaymentLinesPerTax → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:42:02,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38760059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'caba994a-1b36-4d36-9760-6d15f938a647'}] 2026-09-07 12:42:02,643 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:04,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38760059 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'caba994a-1b36-4d36-9760-6d15f938a647'} created pos.order #814 2026-09-07 12:42:04,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38760059 finished 2026-09-07 12:42:04,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 546 0.563 1.198 2026-09-07 12:42:04,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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-09-07 12:42:04,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.038 2026-09-07 12:42:04,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:42:04,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-09-07 12:42:04,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:42:04,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71990754 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'caba994a-1b36-4d36-9760-6d15f938a647'}] 2026-09-07 12:42:04,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71990754 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'caba994a-1b36-4d36-9760-6d15f938a647'} sync ignored for existing PoS order pos.order(814,) (state: done) 2026-09-07 12:42:04,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71990754 finished 2026-09-07 12:42:04,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18520576 (allocated 20058112) 2026-09-07 12:42:04,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 116831 2026-09-07 12:42:04,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-09-07 12:42:04,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 116831 2026-09-07 12:42:04,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.115 0.095 2026-09-07 12:42:04,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124204_915507_test_downpayment_with_taxed_product.txt 2026-09-07 12:42:04,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpjeeidak3_chrome_odoo" 2026-09-07 12:42:04,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-09-07 12:42:05,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 117048 2026-09-07 12:42:05,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpxc3u0_50_chrome_odoo 2026-09-07 12:42:05,728 26 INFO rb-6a8d31b-224617-412612 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:43483/json/version 2026-09-07 12:42:05,729 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:05,783 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:05,783 26 INFO rb-6a8d31b-224617-412612 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:43483/json 2026-09-07 12:42:05,784 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:05,799 26 INFO rb-6a8d31b-224617-412612 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:43483/devtools/page/F2C2E3FA6DE1C06041E22237110129F2 2026-09-07 12:42:05,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-09-07 12:42:05,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-09-07 12:42:06,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:42:06,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-09-07 12:42:06,048 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:06,048 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:06,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:42:06,518 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:06] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.045 0.397 2026-09-07 12:42:06,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': 'F2C2E3FA6DE1C06041E22237110129F2', 'loaderId': 'A30F23D25071A08F1B9CD6E3BF71C884', 'isDownload': False} 2026-09-07 12:42:06,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-09-07 12:42:06,539 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:42:06,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:06] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:42:06,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:06] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-07 12:42:06,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:06] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-09-07 12:42:07,055 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:07,068 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:07,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-09-07 12:42:07,105 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:07,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [1/11] Tour PosSettleOrder5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:42:07,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:42:07,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:42:07,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:07,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.023 0.012 2026-09-07 12:42:07,191 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-07 12:42:07,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.038 2026-09-07 12:42:07,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-07 12:42:07,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.260 0.277 2026-09-07 12:42:07,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:07,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-07 12:42:08,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.046 2026-09-07 12:42:08,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:42:08,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:08,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:08,148 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:08,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:08,180 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:08,188 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:42:08,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.024 0.053 2026-09-07 12:42:08,262 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:42:08,264 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.016 0.078 2026-09-07 12:42:08,280 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:42:08,314 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:42:08,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [2/11] Tour PosSettleOrder5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:42:08,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.082 0.066 2026-09-07 12:42:08,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.016 0.167 2026-09-07 12:42:08,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.030 0.198 2026-09-07 12:42:08,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-09-07 12:42:08,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [3/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:08,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-07 12:42:08,624 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:08,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [4/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:08,635 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:08,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.202 2026-09-07 12:42:08,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-09-07 12:42:08,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.242 2026-09-07 12:42:08,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.220 2026-09-07 12:42:08,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-09-07 12:42:08,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-09-07 12:42:08,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-07 12:42:08,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-07 12:42:08,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:08] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.162 2026-09-07 12:42:09,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.079 0.182 2026-09-07 12:42:09,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [5/11] Tour PosSettleOrder5 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:09,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [6/11] Tour PosSettleOrder5 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:42:09,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.056 0.084 2026-09-07 12:42:09,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.026 2026-09-07 12:42:09,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-07 12:42:09,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [7/11] Tour PosSettleOrder5 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:42:09,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.086 0.076 2026-09-07 12:42:09,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.056 0.082 2026-09-07 12:42:09,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.130 2026-09-07 12:42:09,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-09-07 12:42:09,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [8/11] Tour PosSettleOrder5 → Step body:not(:has(.modal)) 2026-09-07 12:42:09,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.027 2026-09-07 12:42:09,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [9/11] Tour PosSettleOrder5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:10,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [10/11] Tour PosSettleOrder5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-07 12:42:10,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [11/11] Tour PosSettleOrder5 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:10,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-09-07 12:42:10,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:42:10,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16157568 (allocated 17039360) 2026-09-07 12:42:10,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 117048 2026-09-07 12:42:10,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-09-07 12:42:10,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 117048 2026-09-07 12:42:10,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124210_293262_test_draft_pos_order_linked_sale_order.txt 2026-09-07 12:42:10,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpxc3u0_50_chrome_odoo" 2026-09-07 12:42:10,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-09-07 12:42:11,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 117262 2026-09-07 12:42:11,015 26 INFO rb-6a8d31b-224617-412612 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/tmp2o1wcogq_chrome_odoo 2026-09-07 12:42:11,015 26 INFO rb-6a8d31b-224617-412612 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:38177/json/version 2026-09-07 12:42:11,016 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:11,071 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:11,071 26 INFO rb-6a8d31b-224617-412612 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:38177/json 2026-09-07 12:42:11,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:11,096 26 INFO rb-6a8d31b-224617-412612 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:38177/devtools/page/0BD312DEDC1B0F74FBD00AC4A6843339 2026-09-07 12:42:11,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Enable chrome headless console log notification 2026-09-07 12:42:11,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-09-07 12:42:11,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:42:11,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-09-07 12:42:11,287 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:11,287 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:11,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:42:11,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:11] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.042 0.610 2026-09-07 12:42:11,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '0BD312DEDC1B0F74FBD00AC4A6843339', 'loaderId': 'F6085654E55C8A1F1978C064E61E6A5F', 'isDownload': False} 2026-09-07 12:42:11,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_paid_order_is_hidden_in_pos')" 2026-09-07 12:42:11,972 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:42:12,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.019 2026-09-07 12:42:12,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-07 12:42:12,016 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-07 12:42:12,489 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:12,496 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:12,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:42:12,525 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:12,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [1/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:42:12,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-07 12:42:12,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:42:12,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:12,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-07 12:42:12,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "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.030 2026-09-07 12:42:12,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.013 2026-09-07 12:42:12,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.043 2026-09-07 12:42:13,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.243 0.302 2026-09-07 12:42:13,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:42:13,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:42:13,483 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.038 2026-09-07 12:42:13,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:42:13,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:13,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:13,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:42:13,640 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:13,672 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:42:13,673 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:42:13,692 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:13,696 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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-09-07 12:42:13,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.047 0.037 2026-09-07 12:42:13,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.118 2026-09-07 12:42:13,787 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:42:13,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [2/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:42:13,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:13] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.043 0.158 2026-09-07 12:42:14,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.064 0.176 2026-09-07 12:42:14,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.231 2026-09-07 12:42:14,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-09-07 12:42:14,102 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:14,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-07 12:42:14,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [3/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:14,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [4/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:42:14,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.182 2026-09-07 12:42:14,208 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:14,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-09-07 12:42:14,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.028 0.213 2026-09-07 12:42:14,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.240 2026-09-07 12:42:14,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-07 12:42:14,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-09-07 12:42:14,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-07 12:42:14,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-09-07 12:42:14,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-09-07 12:42:14,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.069 0.219 2026-09-07 12:42:14,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [5/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:42:14,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [6/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:42:14,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [7/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-09-07 12:42:14,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [8/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-07 12:42:15,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [9/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:15,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [10/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:15,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [11/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:15,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [12/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:15,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [13/13] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-09-07 12:42:15,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.050 0.074 2026-09-07 12:42:15,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:15] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.010 2026-09-07 12:42:15,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.008 0.012 2026-09-07 12:42:15,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-07 12:42:15,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-09-07 12:42:15,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_paid_order_is_hidden_in_pos SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-07 12:42:15,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 20539904 (allocated 21757952) 2026-09-07 12:42:15,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 117262 2026-09-07 12:42:15,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-09-07 12:42:15,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 117262 2026-09-07 12:42:15,806 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124215_806522_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-09-07 12:42:15,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmp2o1wcogq_chrome_odoo" 2026-09-07 12:42:15,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-09-07 12:42:16,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 117477 2026-09-07 12:42:16,450 26 INFO rb-6a8d31b-224617-412612 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/tmpgamyyj6__chrome_odoo 2026-09-07 12:42:16,451 26 INFO rb-6a8d31b-224617-412612 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:43379/json/version 2026-09-07 12:42:16,459 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:16,487 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:16,487 26 INFO rb-6a8d31b-224617-412612 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:43379/json 2026-09-07 12:42:16,499 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:16,567 26 INFO rb-6a8d31b-224617-412612 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:43379/devtools/page/73B5C0A8AFF8DC2E210C02473F97BF61 2026-09-07 12:42:16,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Enable chrome headless console log notification 2026-09-07 12:42:16,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-09-07 12:42:16,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:42:16,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-09-07 12:42:16,699 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:16,699 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:16,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:42:17,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.075 0.427 2026-09-07 12:42:17,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '73B5C0A8AFF8DC2E210C02473F97BF61', 'loaderId': '4B5CCB7E89DEA6712BEE1142A7999F30', 'isDownload': False} 2026-09-07 12:42:17,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_unpaid_order_is_shown_in_pos')" 2026-09-07 12:42:17,231 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:42:17,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:42:17,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:42:17,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:42:17,765 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:17,767 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:17,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:42:17,807 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:17,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:42:17,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [1/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:42:17,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:42:17,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:17,880 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-07 12:42:17,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "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.025 2026-09-07 12:42:17,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-07 12:42:17,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.033 2026-09-07 12:42:18,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.194 0.282 2026-09-07 12:42:18,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:42:18,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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-09-07 12:42:18,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-09-07 12:42:18,705 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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.009 2026-09-07 12:42:18,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:18,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:42:18,772 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:18,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:18,794 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:18,796 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:18,823 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:18,829 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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-09-07 12:42:18,880 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:42:18,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.062 0.037 2026-09-07 12:42:18,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.104 2026-09-07 12:42:18,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.047 2026-09-07 12:42:18,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [2/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:42:18,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.052 0.070 2026-09-07 12:42:19,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.046 0.172 2026-09-07 12:42:19,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.012 0.123 2026-09-07 12:42:19,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [3/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:19,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.103 2026-09-07 12:42:19,197 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:19,214 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:19,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.135 2026-09-07 12:42:19,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [4/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:42:19,285 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.033 0.175 2026-09-07 12:42:19,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.223 2026-09-07 12:42:19,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-09-07 12:42:19,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-07 12:42:19,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-07 12:42:19,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-07 12:42:19,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-09-07 12:42:19,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-07 12:42:19,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.037 0.183 2026-09-07 12:42:19,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [5/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:42:19,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [6/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:42:19,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [7/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-09-07 12:42:19,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [8/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-07 12:42:19,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [9/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:19,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [10/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:19,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [11/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:20,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [12/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:20,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [13/13] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Check that the orders list is not empty (trigger: .o_data_row) 2026-09-07 12:42:20,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.075 0.088 2026-09-07 12:42:20,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:20] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.016 2026-09-07 12:42:20,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.028 0.033 2026-09-07 12:42:20,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.013 2026-09-07 12:42:20,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-09-07 12:42:20,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_unpaid_order_is_shown_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-07 12:42:20,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 19091016 (allocated 20447232) 2026-09-07 12:42:20,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 117477 2026-09-07 12:42:20,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-09-07 12:42:20,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 117477 2026-09-07 12:42:20,723 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124220_723708_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-09-07 12:42:20,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpgamyyj6__chrome_odoo" 2026-09-07 12:42:20,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-09-07 12:42:21,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-09-07 12:42:23,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 117700 2026-09-07 12:42:23,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpuuuu4rax_chrome_odoo 2026-09-07 12:42:23,246 26 INFO rb-6a8d31b-224617-412612 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:34081/json/version 2026-09-07 12:42:23,247 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:23,328 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:23,328 26 INFO rb-6a8d31b-224617-412612 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:34081/json 2026-09-07 12:42:23,328 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:23,336 26 INFO rb-6a8d31b-224617-412612 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:34081/devtools/page/191EB4B47845593AE69D82F88AB27C93 2026-09-07 12:42:23,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-09-07 12:42:23,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-09-07 12:42:23,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:42:23,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-09-07 12:42:23,643 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:23,643 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:23,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:42:24,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.040 0.389 2026-09-07 12:42:24,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '191EB4B47845593AE69D82F88AB27C93', 'loaderId': '1ADC42377FA60360BFC32F3519DCB0B5', 'isDownload': False} 2026-09-07 12:42:24,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate ready code "odoo.isTourReady('test_import_lot_groupable_and_non_groupable')" 2026-09-07 12:42:24,107 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:42:24,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-07 12:42:24,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-09-07 12:42:24,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.042 2026-09-07 12:42:24,679 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:42:24,680 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:42:24,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:42:24,717 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:24,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [1/19] Tour test_import_lot_groupable_and_non_groupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:42:24,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:42:24,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:42:24,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:24,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.010 2026-09-07 12:42:24,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-07 12:42:24,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.043 0.038 2026-09-07 12:42:24,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.059 2026-09-07 12:42:25,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.300 0.306 2026-09-07 12:42:25,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:42:25,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:42:25,734 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-09-07 12:42:25,760 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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.007 2026-09-07 12:42:25,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:25,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:25,836 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:25,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:25,863 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:25,870 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:25,881 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.025 2026-09-07 12:42:25,920 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:25,921 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:25,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.025 0.057 2026-09-07 12:42:25,976 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:25,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:25] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.008 0.052 2026-09-07 12:42:26,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.016 0.078 2026-09-07 12:42:26,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [2/19] Tour test_import_lot_groupable_and_non_groupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:42:26,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.032 0.123 2026-09-07 12:42:26,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-09-07 12:42:26,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-07 12:42:26,203 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:42:26,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-09-07 12:42:26,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-07 12:42:26,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [3/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:26,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-07 12:42:26,336 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:26,373 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.183 2026-09-07 12:42:26,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [4/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:26,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-09-07 12:42:26,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-07 12:42:26,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-09-07 12:42:26,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-09-07 12:42:26,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-09-07 12:42:26,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-07 12:42:26,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.057 0.167 2026-09-07 12:42:26,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [5/19] Tour test_import_lot_groupable_and_non_groupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:26,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [6/19] Tour test_import_lot_groupable_and_non_groupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:42:26,845 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.031 0.075 2026-09-07 12:42:26,955 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.033 0.040 2026-09-07 12:42:27,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.016 2026-09-07 12:42:27,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [7/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:42:27,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:27] "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.052 0.074 2026-09-07 12:42:27,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.049 0.059 2026-09-07 12:42:27,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.097 2026-09-07 12:42:27,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-09-07 12:42:27,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [8/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-07 12:42:27,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:27] "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-09-07 12:42:27,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [9/19] Tour test_import_lot_groupable_and_non_groupable → Step body:not(:has(.modal)) 2026-09-07 12:42:27,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [10/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:27,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [11/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product"))) 2026-09-07 12:42:27,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [12/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:27,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [13/19] Tour test_import_lot_groupable_and_non_groupable → Step check orderlines number (trigger: .order-container .orderline) 2026-09-07 12:42:27,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [14/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:27,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [15/19] Tour test_import_lot_groupable_and_non_groupable → Step order total amount is '60' (trigger: .product-screen .order-summary .total:contains("60")) 2026-09-07 12:42:27,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [16/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:28,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [17/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:28,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [18/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product","quantity":"1","price":"10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product")):has(.qty:contains("1")):has(.price:contains("10"))) 2026-09-07 12:42:28,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [19/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:28,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-09-07 12:42:28,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_import_lot_groupable_and_non_groupable SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-07 12:42:28,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17853496 (allocated 18874368) 2026-09-07 12:42:28,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 117700 2026-09-07 12:42:28,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-09-07 12:42:28,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 117700 2026-09-07 12:42:28,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124228_384354_test_import_lot_groupable_and_non_groupable.txt 2026-09-07 12:42:28,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpuuuu4rax_chrome_odoo" 2026-09-07 12:42:28,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-07 12:42:29,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 117928 2026-09-07 12:42:29,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp27uxfg5w_chrome_odoo 2026-09-07 12:42:29,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39803/json/version 2026-09-07 12:42:29,126 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:29,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:42:29,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39803/json 2026-09-07 12:42:29,174 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:29,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:39803/devtools/page/138FD21503EF0FBFE1997058645746EC 2026-09-07 12:42:29,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-07 12:42:29,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-07 12:42:29,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:42:29,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-07 12:42:29,475 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:29,475 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:29,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:42:30,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.074 0.458 2026-09-07 12:42:30,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '138FD21503EF0FBFE1997058645746EC', 'loaderId': '2DCED1CD7B9C13A8A2554EAEBDEBCEE0', 'isDownload': False} 2026-09-07 12:42:30,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_1')" 2026-09-07 12:42:30,055 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:42:30,080 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.010 2026-09-07 12:42:30,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:42:30,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-07 12:42:30,581 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:30,583 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:30,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:42:30,625 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:30,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:42:30,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/9] Tour test_multiple_lots_sale_order_1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:42:30,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:42:30,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:30,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-07 12:42:30,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.028 2026-09-07 12:42:30,767 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.013 2026-09-07 12:42:31,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.045 0.212 2026-09-07 12:42:31,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.237 0.299 2026-09-07 12:42:31,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:42:31,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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-09-07 12:42:31,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-07 12:42:31,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:42:31,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:31,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:31,867 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:31,892 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:31,893 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:31,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.024 2026-09-07 12:42:31,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.014 0.048 2026-09-07 12:42:31,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-07 12:42:31,972 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:42:31,977 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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-09-07 12:42:32,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.011 0.014 2026-09-07 12:42:32,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/9] Tour test_multiple_lots_sale_order_1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:42:32,130 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:42:32,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.014 0.019 2026-09-07 12:42:32,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.050 0.103 2026-09-07 12:42:32,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:32,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:32,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.072 0.207 2026-09-07 12:42:32,402 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:32,418 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:32,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.185 2026-09-07 12:42:32,465 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.033 2026-09-07 12:42:32,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-09-07 12:42:32,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-09-07 12:42:32,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.258 2026-09-07 12:42:32,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.309 2026-09-07 12:42:32,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-09-07 12:42:32,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-07 12:42:32,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-07 12:42:32,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.023 0.185 2026-09-07 12:42:32,790 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:32] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-09-07 12:42:32,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/9] Tour test_multiple_lots_sale_order_1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:32,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/9] Tour test_multiple_lots_sale_order_1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:42:33,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.083 0.081 2026-09-07 12:42:33,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.016 0.033 2026-09-07 12:42:33,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.021 2026-09-07 12:42:33,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/9] Tour test_multiple_lots_sale_order_1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:42:33,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:33] "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.058 2026-09-07 12:42:33,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.029 0.047 2026-09-07 12:42:33,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.074 2026-09-07 12:42:33,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.017 2026-09-07 12:42:33,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/9] Tour test_multiple_lots_sale_order_1 → Step body:not(:has(.modal)) 2026-09-07 12:42:33,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.009 0.021 2026-09-07 12:42:33,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/9] Tour test_multiple_lots_sale_order_1 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-09-07 12:42:33,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-07 12:42:33,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_1 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:42:33,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16139352 (allocated 17301504) 2026-09-07 12:42:33,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 117928 2026-09-07 12:42:33,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-07 12:42:33,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 117928 2026-09-07 12:42:33,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124233_857183_test_multiple_lots_sale_order.txt 2026-09-07 12:42:33,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp27uxfg5w_chrome_odoo" 2026-09-07 12:42:34,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 118139 2026-09-07 12:42:34,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp6bs5jfxt_chrome_odoo 2026-09-07 12:42:34,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39203/json/version 2026-09-07 12:42:34,444 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:34,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:42:34,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39203/json 2026-09-07 12:42:34,527 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:34,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:39203/devtools/page/833675EBE0706334B5D93C7F9766A9EE 2026-09-07 12:42:34,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-07 12:42:34,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-07 12:42:34,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:42:34,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-07 12:42:34,777 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:34,777 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:34,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:34] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.016 0.039 2026-09-07 12:42:34,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '833675EBE0706334B5D93C7F9766A9EE', 'loaderId': 'EB00044ED25B9BC27E5676C279677C09', 'isDownload': False} 2026-09-07 12:42:34,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_2')" 2026-09-07 12:42:34,910 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:42:34,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:34] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:42:34,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:34] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:42:34,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:34] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-09-07 12:42:35,533 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:42:35,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:42:35,551 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:42:35,566 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:35,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-07 12:42:35,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/10] Tour test_multiple_lots_sale_order_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:42:35,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:42:35,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:35,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.003 0.012 2026-09-07 12:42:35,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.018 2026-09-07 12:42:35,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.033 2026-09-07 12:42:35,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-09-07 12:42:36,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.159 0.278 2026-09-07 12:42:36,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:42:36,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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.008 2026-09-07 12:42:36,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.041 2026-09-07 12:42:36,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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.014 2026-09-07 12:42:36,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:36,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:36,481 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:36,501 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:36,527 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:42:36,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.029 0.031 2026-09-07 12:42:36,572 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:42:36,580 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-07 12:42:36,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.107 2026-09-07 12:42:36,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-09-07 12:42:36,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.038 2026-09-07 12:42:36,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:36,704 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:42:36,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:36,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.084 0.038 2026-09-07 12:42:36,811 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:36,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.006 0.120 2026-09-07 12:42:36,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/10] Tour test_multiple_lots_sale_order_2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:36,898 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.042 0.154 2026-09-07 12:42:36,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.017 2026-09-07 12:42:36,933 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:36,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/10] Tour test_multiple_lots_sale_order_2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:42:36,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:36] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-07 12:42:37,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.181 2026-09-07 12:42:37,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.314 2026-09-07 12:42:37,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-09-07 12:42:37,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.370 2026-09-07 12:42:37,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-07 12:42:37,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-07 12:42:37,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-07 12:42:37,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-07 12:42:37,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.207 2026-09-07 12:42:37,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.011 0.032 2026-09-07 12:42:37,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.018 2026-09-07 12:42:37,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/10] Tour test_multiple_lots_sale_order_2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:42:37,683 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "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.095 0.067 2026-09-07 12:42:37,882 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.108 0.061 2026-09-07 12:42:37,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.167 2026-09-07 12:42:37,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.055 0.026 2026-09-07 12:42:38,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/10] Tour test_multiple_lots_sale_order_2 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Cancel')) 2026-09-07 12:42:38,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.071 0.035 2026-09-07 12:42:38,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/10] Tour test_multiple_lots_sale_order_2 → Step body:not(:has(.modal)) 2026-09-07 12:42:38,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/10] Tour test_multiple_lots_sale_order_2 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-09-07 12:42:38,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/10] Tour test_multiple_lots_sale_order_2 → Step Check that the line-lot-icon has text-danger class (trigger: .order-container .orderline:has(.product-name:contains("Product")) .line-lot-icon.text-danger) 2026-09-07 12:42:38,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-07 12:42:38,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_2 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:42:38,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16038660 (allocated 17301504) 2026-09-07 12:42:38,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 118139 2026-09-07 12:42:38,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-07 12:42:38,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 118139 2026-09-07 12:42:38,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124238_603827_test_multiple_lots_sale_order.txt 2026-09-07 12:42:38,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp6bs5jfxt_chrome_odoo" 2026-09-07 12:42:38,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 118350 2026-09-07 12:42:38,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpef4xmqpd_chrome_odoo 2026-09-07 12:42:38,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:35439/json/version 2026-09-07 12:42:38,873 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:38,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:42:38,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:35439/json 2026-09-07 12:42:38,923 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:38,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:35439/devtools/page/F6862315E3226C86F666543C4AF122CC 2026-09-07 12:42:38,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-07 12:42:39,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-07 12:42:39,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:42:39,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-07 12:42:39,100 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:39,101 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:39,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 31 0.041 0.043 2026-09-07 12:42:39,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'F6862315E3226C86F666543C4AF122CC', 'loaderId': 'B71C2801D949BD52376EA1C95F155A2E', 'isDownload': False} 2026-09-07 12:42:39,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_3')" 2026-09-07 12:42:39,221 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:42:39,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:42:39,260 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-09-07 12:42:39,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-07 12:42:39,781 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:39,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:42:39,801 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:42:39,815 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:39,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/33] Tour test_multiple_lots_sale_order_3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:42:39,832 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.007 0.007 2026-09-07 12:42:39,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:42:39,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:39,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.007 0.011 2026-09-07 12:42:39,920 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:42:39,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.014 0.032 2026-09-07 12:42:39,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-09-07 12:42:40,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.202 0.303 2026-09-07 12:42:40,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:40,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:42:40,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 3 0.010 0.039 2026-09-07 12:42:40,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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.004 2026-09-07 12:42:40,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:40,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:40,819 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:40,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:40,870 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:42:40,882 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-07 12:42:40,890 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:40,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 7 0.030 0.041 2026-09-07 12:42:40,927 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42: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-09-07 12:42:40,982 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-07 12:42:40,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:40] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.013 0.147 2026-09-07 12:42:41,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:41,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.034 0.128 2026-09-07 12:42:41,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:41,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.034 0.164 2026-09-07 12:42:41,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.012 0.236 2026-09-07 12:42:41,222 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:41,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/33] Tour test_multiple_lots_sale_order_3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:41,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-07 12:42:41,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/33] Tour test_multiple_lots_sale_order_3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:42:41,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.119 2026-09-07 12:42:41,323 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:41,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.145 2026-09-07 12:42:41,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-07 12:42:41,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.028 2026-09-07 12:42:41,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-09-07 12:42:41,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-09-07 12:42:41,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-09-07 12:42:41,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-09-07 12:42:41,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.387 2026-09-07 12:42:41,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.006 0.184 2026-09-07 12:42:41,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.211 2026-09-07 12:42:41,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.013 0.022 2026-09-07 12:42:41,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.027 2026-09-07 12:42:41,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/33] Tour test_multiple_lots_sale_order_3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:42:42,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:42] "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.090 0.070 2026-09-07 12:42:42,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:42:42,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.049 0.068 2026-09-07 12:42:42,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.112 2026-09-07 12:42:42,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/33] Tour test_multiple_lots_sale_order_3 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-07 12:42:42,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.026 0.026 2026-09-07 12:42:42,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/33] Tour test_multiple_lots_sale_order_3 → Step body:not(:has(.modal)) 2026-09-07 12:42:42,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:42,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-09-07 12:42:42,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [11/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:42,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [12/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1002)) 2026-09-07 12:42:42,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [13/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-09-07 12:42:42,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [14/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:42,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [15/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("2"))) 2026-09-07 12:42:42,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [16/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:42,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [17/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-07 12:42:42,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [18/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-07 12:42:43,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [19/33] Tour test_multiple_lots_sale_order_3 → Step Check the product page (trigger: .product-list) 2026-09-07 12:42:43,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [20/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:43,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [21/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-09-07 12:42:43,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [22/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:43,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [23/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-09-07 12:42:43,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [24/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:43,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [25/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-09-07 12:42:43,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [26/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:43,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [27/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-09-07 12:42:43,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [28/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:42:43,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [29/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:42:43,555 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:43,558 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:43,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [30/33] Tour test_multiple_lots_sale_order_3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:42:43,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [31/33] Tour test_multiple_lots_sale_order_3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:42:43,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [32/33] Tour test_multiple_lots_sale_order_3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:42:43,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [33/33] Tour test_multiple_lots_sale_order_3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:42:43,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27590707 started for PoS orders references: [{'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'fced0906-7c48-4718-8808-64b566e96a7f'}] 2026-09-07 12:42:43,811 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:44,030 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1323, 1324, 1325] 2026-09-07 12:42:44,244 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1326, 1327, 1328] 2026-09-07 12:42:44,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27590707 order {'name': '/', 'pos_reference': '263-125-000001', 'uuid': 'fced0906-7c48-4718-8808-64b566e96a7f'} created pos.order #816 2026-09-07 12:42:44,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27590707 finished 2026-09-07 12:42:44,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 529 0.405 0.558 2026-09-07 12:42:44,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:42:44,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-07 12:42:44,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_3 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:42:44,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25007317 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-125-000001', 'uuid': 'fced0906-7c48-4718-8808-64b566e96a7f'}] 2026-09-07 12:42:44,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25007317 order {'name': 'Shop - 000001', 'pos_reference': '263-125-000001', 'uuid': 'fced0906-7c48-4718-8808-64b566e96a7f'} sync ignored for existing PoS order pos.order(816,) (state: paid) 2026-09-07 12:42:44,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25007317 finished 2026-09-07 12:42:45,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17957996 (allocated 19398656) 2026-09-07 12:42:45,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 118350 2026-09-07 12:42:45,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-07 12:42:45,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 118350 2026-09-07 12:42:45,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.078 0.063 2026-09-07 12:42:45,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124245_200185_test_multiple_lots_sale_order.txt 2026-09-07 12:42:45,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpef4xmqpd_chrome_odoo" 2026-09-07 12:42:45,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-07 12:42:46,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 118566 2026-09-07 12:42:46,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpduydg6le_chrome_odoo 2026-09-07 12:42:46,590 26 INFO rb-6a8d31b-224617-412612 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:43957/json/version 2026-09-07 12:42:46,592 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:46,659 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:46,659 26 INFO rb-6a8d31b-224617-412612 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:43957/json 2026-09-07 12:42:46,661 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:46,687 26 INFO rb-6a8d31b-224617-412612 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:43957/devtools/page/956F654CA0B46DA23A71FCF946EBDBE8 2026-09-07 12:42:46,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-09-07 12:42:46,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-09-07 12:42:46,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:42:46,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-09-07 12:42:46,920 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:46,921 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:46,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:42:47,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:47] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.038 0.435 2026-09-07 12:42:47,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '956F654CA0B46DA23A71FCF946EBDBE8', 'loaderId': '4112F7C13BC9C13A0C8D0B2FB6E6A40E', 'isDownload': False} 2026-09-07 12:42:47,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-09-07 12:42:47,433 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:42:47,453 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:47] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-07 12:42:47,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:47] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:42:47,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:47] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:42:48,014 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:48,019 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:42:48,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:42:48,041 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:48,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [1/19] Tour PosOrderDoesNotRemainInList → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:42:48,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:42:48,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.027 2026-09-07 12:42:48,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:48,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.014 2026-09-07 12:42:48,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-09-07 12:42:48,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.060 2026-09-07 12:42:48,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.078 2026-09-07 12:42:48,898 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.289 0.333 2026-09-07 12:42:48,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:42:48,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:42:49,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.044 2026-09-07 12:42:49,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:42:49,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:49,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:49,151 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:49,170 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:49,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:49,196 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:49,196 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.002 2026-09-07 12:42:49,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.043 0.022 2026-09-07 12:42:49,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-07 12:42:49,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.019 0.036 2026-09-07 12:42:49,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.011 0.118 2026-09-07 12:42:49,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [2/19] Tour PosOrderDoesNotRemainInList → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:42:49,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.006 0.012 2026-09-07 12:42:49,427 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:49,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [3/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:49,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.087 0.044 2026-09-07 12:42:49,535 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:42:49,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-07 12:42:49,604 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:49,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [4/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:49,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-07 12:42:49,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-09-07 12:42:49,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-09-07 12:42:49,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.015 0.320 2026-09-07 12:42:49,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-09-07 12:42:49,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-07 12:42:49,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-09-07 12:42:49,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-07 12:42:49,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-07 12:42:49,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.274 2026-09-07 12:42:50,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [5/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:50,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [6/19] Tour PosOrderDoesNotRemainInList → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:42:50,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.055 0.065 2026-09-07 12:42:50,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.037 0.032 2026-09-07 12:42:50,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-07 12:42:50,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [7/19] Tour PosOrderDoesNotRemainInList → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:42:50,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 70 0.066 0.078 2026-09-07 12:42:50,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.065 0.085 2026-09-07 12:42:50,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.150 2026-09-07 12:42:50,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.013 0.025 2026-09-07 12:42:50,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [8/19] Tour PosOrderDoesNotRemainInList → Step body:not(:has(.modal)) 2026-09-07 12:42:50,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.024 0.024 2026-09-07 12:42:50,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [9/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:42:51,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [10/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:42:51,053 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:51,054 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:51,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [11/19] Tour PosOrderDoesNotRemainInList → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:42:51,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [12/19] Tour PosOrderDoesNotRemainInList → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:42:51,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [13/19] Tour PosOrderDoesNotRemainInList → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:42:51,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [14/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:42:51,286 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:51,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46885108 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7bfe44d0-ff3e-454e-b018-4a04b9b07b4f'}] 2026-09-07 12:42:51,503 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1332] 2026-09-07 12:42:51,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46885108 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7bfe44d0-ff3e-454e-b018-4a04b9b07b4f'} created pos.order #817 2026-09-07 12:42:51,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46885108 finished 2026-09-07 12:42:52,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 360 0.323 0.471 2026-09-07 12:42:52,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:42:52,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74797570 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7bfe44d0-ff3e-454e-b018-4a04b9b07b4f'}] 2026-09-07 12:42:52,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [15/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:42:52,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74797570 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7bfe44d0-ff3e-454e-b018-4a04b9b07b4f'} sync ignored for existing PoS order pos.order(817,) (state: paid) 2026-09-07 12:42:52,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74797570 finished 2026-09-07 12:42:52,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [16/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:42:52,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [17/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .more-btn) 2026-09-07 12:42:52,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.060 0.097 2026-09-07 12:42:52,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [18/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:42:52,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [19/19] Tour PosOrderDoesNotRemainInList → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-09-07 12:42:52,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.036 2026-09-07 12:42:52,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:42:52,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-07 12:42:52,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-09-07 12:42:52,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:42:52,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20197244 (allocated 21893120) 2026-09-07 12:42:52,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 118566 2026-09-07 12:42:52,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-09-07 12:42:52,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 118566 2026-09-07 12:42:52,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124252_887559_test_order_does_not_remain_in_list.txt 2026-09-07 12:42:52,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpduydg6le_chrome_odoo" 2026-09-07 12:42:52,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-09-07 12:42:53,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 118791 2026-09-07 12:42:53,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpdqg5gk7y_chrome_odoo 2026-09-07 12:42:53,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:41337/json/version 2026-09-07 12:42:53,437 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:53,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-09-07 12:42:53,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:41337/json 2026-09-07 12:42:53,496 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:42:53,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:41337/devtools/page/0B749F5E7A77161143242EB6957F635E 2026-09-07 12:42:53,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-09-07 12:42:53,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-09-07 12:42:53,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:42:53,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-09-07 12:42:53,720 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:53,720 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:53,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:42:54,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "GET /pos/ui/125 HTTP/1.1" 200 - 87 0.030 0.394 2026-09-07 12:42:54,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '0B749F5E7A77161143242EB6957F635E', 'loaderId': 'D4AE9651458B168649B5B40406018600', 'isDownload': False} 2026-09-07 12:42:54,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-09-07 12:42:54,183 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:42:54,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:42:54,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:42:54,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.021 2026-09-07 12:42:54,713 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:42:54,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:42:54,733 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:42:54,742 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:42:54,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [1/11] Tour PosSaleTeam → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:42:54,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.008 2026-09-07 12:42:54,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:42:54,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:42:54,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.028 0.020 2026-09-07 12:42:54,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-07 12:42:54,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.046 2026-09-07 12:42:54,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.064 2026-09-07 12:42:55,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.296 0.306 2026-09-07 12:42:55,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:42:55,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:42:55,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:55] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.056 2026-09-07 12:42:55,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:42:55,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-09-07 12:42:55,924 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:55,963 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:55,984 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:56,004 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:42:56,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.024 0.028 2026-09-07 12:42:56,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.058 2026-09-07 12:42:56,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-07 12:42:56,101 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:42:56,104 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:56,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.006 0.013 2026-09-07 12:42:56,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [2/11] Tour PosSaleTeam → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:42:56,300 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:56,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [3/11] Tour PosSaleTeam → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-07 12:42:56,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.069 0.048 2026-09-07 12:42:56,413 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:56,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.048 0.157 2026-09-07 12:42:56,510 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:42:56,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-09-07 12:42:56,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.010 0.208 2026-09-07 12:42:56,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-09-07 12:42:56,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.299 2026-09-07 12:42:56,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-09-07 12:42:56,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-07 12:42:56,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-09-07 12:42:56,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-07 12:42:56,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-07 12:42:56,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.052 0.178 2026-09-07 12:42:56,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.206 2026-09-07 12:42:56,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:56] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.258 2026-09-07 12:42:56,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [4/11] Tour PosSaleTeam → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:42:56,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [5/11] Tour PosSaleTeam → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-09-07 12:42:57,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [6/11] Tour PosSaleTeam → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:42:57,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [7/11] Tour PosSaleTeam → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:42:57,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [8/11] Tour PosSaleTeam → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:42:57,152 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:57,153 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:42:57,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [9/11] Tour PosSaleTeam → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:42:57,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [10/11] Tour PosSaleTeam → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:42:57,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [11/11] Tour PosSaleTeam → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:42:57,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-09-07 12:42:57,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-07 12:42:57,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64745917 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '88387568-97a1-411a-ad6e-d3455698aa39'}] 2026-09-07 12:42:57,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:42:57,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14649412 (allocated 15466496) 2026-09-07 12:42:57,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 118791 2026-09-07 12:42:57,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-09-07 12:42:57,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 118791 2026-09-07 12:42:57,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124257_650973_test_order_sale_team.txt 2026-09-07 12:42:57,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpdqg5gk7y_chrome_odoo" 2026-09-07 12:42:57,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-09-07 12:42:57,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64745917 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '88387568-97a1-411a-ad6e-d3455698aa39'} created pos.order #818 2026-09-07 12:42:57,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64745917 finished 2026-09-07 12:42:57,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:42:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 184 0.261 0.202 2026-09-07 12:42:57,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-07 12:42:59,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-07 12:42:59,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27582703 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-09-07 12:43:01,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27582703 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #820 2026-09-07 12:43:01,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27582703 finished 2026-09-07 12:43:01,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-07 12:43:02,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 118995 2026-09-07 12:43:02,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmp42rynshl_chrome_odoo 2026-09-07 12:43:02,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:44071/json/version 2026-09-07 12:43:02,127 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:02,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:43:02,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:44071/json 2026-09-07 12:43:02,164 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:02,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:44071/devtools/page/1963694FE6BBDD454EE8B44DE96ADC6C 2026-09-07 12:43:02,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-09-07 12:43:02,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-09-07 12:43:02,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:43:02,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-09-07 12:43:02,442 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:02,442 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:02,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:43:02,944 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:02] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.067 0.426 2026-09-07 12:43:02,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '1963694FE6BBDD454EE8B44DE96ADC6C', 'loaderId': 'F5BC07555B561821794DBF1B0E6F447A', 'isDownload': False} 2026-09-07 12:43:02,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-07 12:43:02,970 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:43:02,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:02] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:43:02,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:02] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:43:02,998 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:02] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-07 12:43:03,439 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:03,445 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:03,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:43:03,490 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:03,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [1/18] Tour PosSettleOrderNotGroupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:43:03,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.009 2026-09-07 12:43:03,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:43:03,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:03,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "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.022 2026-09-07 12:43:03,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.054 2026-09-07 12:43:03,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.045 0.046 2026-09-07 12:43:03,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-09-07 12:43:04,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.393 0.523 2026-09-07 12:43:04,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:43:04,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 12:43:04,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.049 2026-09-07 12:43:04,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:43:04,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:43:04,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:43:05,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:43:05,021 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:43:05,075 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-07 12:43:05,078 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.053 2026-09-07 12:43:05,120 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:43:05,147 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 12:43:05,170 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:05,179 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.116 0.053 2026-09-07 12:43:05,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.172 2026-09-07 12:43:05,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [2/18] Tour PosSettleOrderNotGroupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:43:05,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.048 0.092 2026-09-07 12:43:05,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [3/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:05,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [4/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:05,477 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.139 0.228 2026-09-07 12:43:05,484 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:05,498 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:43:05,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.017 0.321 2026-09-07 12:43:05,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-07 12:43:05,575 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-09-07 12:43:05,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.287 2026-09-07 12:43:05,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.314 2026-09-07 12:43:05,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-07 12:43:05,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.138 2026-09-07 12:43:05,717 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-09-07 12:43:05,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-07 12:43:05,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-07 12:43:05,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-09-07 12:43:05,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.183 2026-09-07 12:43:05,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:05] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.009 0.237 2026-09-07 12:43:05,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [5/18] Tour PosSettleOrderNotGroupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:43:06,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [6/18] Tour PosSettleOrderNotGroupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:43:06,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.081 0.088 2026-09-07 12:43:06,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.016 0.027 2026-09-07 12:43:06,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:43:06,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [7/18] Tour PosSettleOrderNotGroupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:43:06,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.073 0.073 2026-09-07 12:43:06,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.086 0.072 2026-09-07 12:43:06,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.153 2026-09-07 12:43:06,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.023 2026-09-07 12:43:06,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [8/18] Tour PosSettleOrderNotGroupable → Step body:not(:has(.modal)) 2026-09-07 12:43:06,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.025 2026-09-07 12:43:06,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [9/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:07,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [10/18] Tour PosSettleOrderNotGroupable → Step order total amount is '28.98' (trigger: .product-screen .order-summary .total:contains("28.98")) 2026-09-07 12:43:07,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [11/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:07,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [12/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:07,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [13/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.5"))) 2026-09-07 12:43:07,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [14/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:07,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [15/18] Tour PosSettleOrderNotGroupable → Step check orderlines number (trigger: .order-container .orderline) 2026-09-07 12:43:07,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [16/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:07,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [17/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","price":"4.14","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.5")):has(.price:contains("4.14"))) 2026-09-07 12:43:07,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [18/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:07,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-09-07 12:43:07,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:43:07,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17235196 (allocated 18612224) 2026-09-07 12:43:07,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 118995 2026-09-07 12:43:07,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-09-07 12:43:07,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 118995 2026-09-07 12:43:07,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124307_712828_test_pos_not_groupable_product.txt 2026-09-07 12:43:07,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmp42rynshl_chrome_odoo" 2026-09-07 12:43:07,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-07 12:43:08,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 119209 2026-09-07 12:43:08,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpl_x39cpr_chrome_odoo 2026-09-07 12:43:08,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:38695/json/version 2026-09-07 12:43:08,396 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:08,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-09-07 12:43:08,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:38695/json 2026-09-07 12:43:08,471 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:08,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:38695/devtools/page/D41B404C441D05EC99BE42574B4D8AED 2026-09-07 12:43:08,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-09-07 12:43:08,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-09-07 12:43:08,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:43:08,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-09-07 12:43:08,708 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:08,708 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:08,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:43:09,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.069 0.484 2026-09-07 12:43:09,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': 'D41B404C441D05EC99BE42574B4D8AED', 'loaderId': 'C0C2D59B4E0EEDB3391CDDB0B3FAD89F', 'isDownload': False} 2026-09-07 12:43:09,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-09-07 12:43:09,294 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:43:09,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:43:09,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-07 12:43:09,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:43:09,824 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:43:09,824 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:43:09,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-09-07 12:43:09,849 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:09,860 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:43:09,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [1/22] Tour POSSalePaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:43:09,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-09-07 12:43:09,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:09,944 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.014 2026-09-07 12:43:09,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-07 12:43:10,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.038 2026-09-07 12:43:10,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-07 12:43:10,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.253 0.291 2026-09-07 12:43:10,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:43:10,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.006 2026-09-07 12:43:10,786 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.049 2026-09-07 12:43:10,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:43:10,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-09-07 12:43:10,868 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-09-07 12:43:10,891 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:10,927 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:43:10,933 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:43:10,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.024 0.028 2026-09-07 12:43:10,960 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.007 2026-09-07 12:43:10,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.070 2026-09-07 12:43:10,992 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-09-07 12:43:11,002 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-07 12:43:11,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.013 0.035 2026-09-07 12:43:11,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [2/22] Tour POSSalePaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:43:11,182 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:43:11,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.016 0.058 2026-09-07 12:43:11,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [3/22] Tour POSSalePaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-09-07 12:43:11,303 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:43:11,318 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:43:11,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.086 0.088 2026-09-07 12:43:11,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.021 0.162 2026-09-07 12:43:11,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.029 0.274 2026-09-07 12:43:11,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.264 2026-09-07 12:43:11,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-07 12:43:11,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-07 12:43:11,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.360 2026-09-07 12:43:11,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.226 2026-09-07 12:43:11,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-09-07 12:43:11,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-09-07 12:43:11,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.178 2026-09-07 12:43:11,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-09-07 12:43:11,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.246 2026-09-07 12:43:11,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [4/22] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:11,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [5/22] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-07 12:43:12,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [6/22] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-09-07 12:43:12,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [7/22] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:12,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [8/22] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:12,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [9/22] Tour POSSalePaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:43:12,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [10/22] Tour POSSalePaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:43:12,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [11/22] Tour POSSalePaymentScreenInvoiceOrder → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:43:12,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [12/22] Tour POSSalePaymentScreenInvoiceOrder → Step Search for partner "AAA - Test Partner invoice" (trigger: .modal-dialog .input-group input) 2026-09-07 12:43:12,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [13/22] Tour POSSalePaymentScreenInvoiceOrder → Step click partner 'AAA - Test Partner invoice' from partner list screen (trigger: .modal .partner-list b:contains(AAA - Test Partner invoice)) 2026-09-07 12:43:12,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [14/22] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:12,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [15/22] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:43:12,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [16/22] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:43:12,711 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:43:12,715 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:43:12,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [17/22] Tour POSSalePaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:43:12,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [18/22] Tour POSSalePaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:43:12,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [19/22] Tour POSSalePaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:43:12,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [20/22] Tour POSSalePaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:43:12,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [21/22] Tour POSSalePaymentScreenInvoiceOrder → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-07 12:43:13,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23308661 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eabcd466-36b0-4ea9-977d-2d9a1302290a'}] 2026-09-07 12:43:13,014 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:43:14,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23308661 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'eabcd466-36b0-4ea9-977d-2d9a1302290a'} created pos.order #821 2026-09-07 12:43:14,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23308661 finished 2026-09-07 12:43:15,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 576 0.691 1.331 2026-09-07 12:43:15,073 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:43:15,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:43:15,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [22/22] Tour POSSalePaymentScreenInvoiceOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:43:15,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33221843 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'eabcd466-36b0-4ea9-977d-2d9a1302290a'}] 2026-09-07 12:43:15,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33221843 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'eabcd466-36b0-4ea9-977d-2d9a1302290a'} sync ignored for existing PoS order pos.order(821,) (state: done) 2026-09-07 12:43:15,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33221843 finished 2026-09-07 12:43:15,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.120 0.081 2026-09-07 12:43:15,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-09-07 12:43:15,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:43:15,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 19515996 (allocated 21368832) 2026-09-07 12:43:15,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 119209 2026-09-07 12:43:15,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-09-07 12:43:15,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 119209 2026-09-07 12:43:15,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124315_713669_test_pos_order_and_invoice_amounts.txt 2026-09-07 12:43:15,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpl_x39cpr_chrome_odoo" 2026-09-07 12:43:15,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-09-07 12:43:16,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 119421 2026-09-07 12:43:16,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmp7d6woh63_chrome_odoo 2026-09-07 12:43:16,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:40243/json/version 2026-09-07 12:43:16,198 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:16,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-09-07 12:43:16,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:40243/json 2026-09-07 12:43:16,272 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:16,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:40243/devtools/page/CFDF9D5291EB867A99EA0A9FC5C3AAA8 2026-09-07 12:43:16,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-09-07 12:43:16,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-09-07 12:43:16,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:43:16,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-09-07 12:43:16,452 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:16,452 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:16,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:43:16,988 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:16] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.060 0.444 2026-09-07 12:43:16,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'CFDF9D5291EB867A99EA0A9FC5C3AAA8', 'loaderId': '0968DBD3C300349525BA667E1C408CB7', 'isDownload': False} 2026-09-07 12:43:16,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-09-07 12:43:17,011 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:43:17,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:43:17,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:43:17,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:43:17,532 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:17,549 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:43:17,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.031 2026-09-07 12:43:17,600 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:17,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:43:17,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [1/39] Tour PosSaleWarning → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:43:17,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:43:17,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:17,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.012 2026-09-07 12:43:17,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-07 12:43:17,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.040 2026-09-07 12:43:17,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-07 12:43:18,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.260 0.282 2026-09-07 12:43:18,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:43:18,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:43:18,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-07 12:43:18,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:43:18,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-09-07 12:43:18,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:43:18,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:43:18,610 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:43:18,616 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:43:18,628 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:43:18,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.013 0.041 2026-09-07 12:43:18,652 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:43:18,668 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:43:18,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.064 2026-09-07 12:43:18,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.055 2026-09-07 12:43:18,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [2/39] Tour PosSaleWarning → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:43:18,811 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:43:18,941 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:43:18,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:18] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.135 0.055 2026-09-07 12:43:18,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [3/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:19,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-07 12:43:19,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [4/39] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:43:19,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.009 0.184 2026-09-07 12:43:19,096 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:43:19,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.224 2026-09-07 12:43:19,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-09-07 12:43:19,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-09-07 12:43:19,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-07 12:43:19,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-07 12:43:19,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-07 12:43:19,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.171 2026-09-07 12:43:19,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-09-07 12:43:19,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.017 0.215 2026-09-07 12:43:19,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:19] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.042 0.735 2026-09-07 12:43:19,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [5/39] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:43:19,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [6/39] Tour PosSaleWarning → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:43:19,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [7/39] Tour PosSaleWarning → Step Search for partner "A Test Customer 2" (trigger: .modal-dialog .input-group input) 2026-09-07 12:43:19,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [8/39] Tour PosSaleWarning → Step click partner 'A Test Customer 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 2)) 2026-09-07 12:43:19,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [9/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:19,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [10/39] Tour PosSaleWarning → Step Check warning popup are displayed (trigger: .modal-dialog:has(.modal-header:contains("Warning for A Test Customer 2")):has(.modal-body:contains("Cannot afford our services"))) 2026-09-07 12:43:19,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [11/39] Tour PosSaleWarning → Step .modal-footer button 2026-09-07 12:43:20,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [12/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:20,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [13/39] Tour PosSaleWarning → Step customer 'A Test Customer 2' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 2")) 2026-09-07 12:43:20,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [14/39] Tour PosSaleWarning → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 12:43:20,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [15/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:20,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [16/39] Tour PosSaleWarning → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:43:20,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [17/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:20,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [18/39] Tour PosSaleWarning → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-09-07 12:43:20,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [19/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:20,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [20/39] Tour PosSaleWarning → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 12:43:20,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [21/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:20,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [22/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:20,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [23/39] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:43:20,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [24/39] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:43:20,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [25/39] Tour PosSaleWarning → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:43:20,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [26/39] Tour PosSaleWarning → Step Search for partner "A Test Customer 1" (trigger: .modal-dialog .input-group input) 2026-09-07 12:43:20,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [27/39] Tour PosSaleWarning → Step click partner 'A Test Customer 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 1)) 2026-09-07 12:43:20,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [28/39] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:21,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [29/39] Tour PosSaleWarning → Step Check warning popup are displayed (trigger: .modal-dialog:has(.modal-header:contains("Warning for A Test Customer 1")):has(.modal-body:contains("Highly infectious disease"))) 2026-09-07 12:43:21,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [30/39] Tour PosSaleWarning → Step .modal-footer button 2026-09-07 12:43:21,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [31/39] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:21,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [32/39] Tour PosSaleWarning → Step customer 'A Test Customer 1' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 1")) 2026-09-07 12:43:21,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [33/39] Tour PosSaleWarning → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:43:21,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [34/39] Tour PosSaleWarning → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:43:21,292 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:21,295 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:43:21,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [35/39] Tour PosSaleWarning → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:43:21,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [36/39] Tour PosSaleWarning → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:43:21,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [37/39] Tour PosSaleWarning → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:43:21,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [38/39] Tour PosSaleWarning → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:43:21,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [39/39] Tour PosSaleWarning → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:43:21,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59058634 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3179e495-b1d5-447e-b364-fc31a15eb226'}] 2026-09-07 12:43:21,588 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:43:21,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59058634 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3179e495-b1d5-447e-b364-fc31a15eb226'} created pos.order #822 2026-09-07 12:43:21,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59058634 finished 2026-09-07 12:43:21,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.107 0.217 2026-09-07 12:43:21,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:43:22,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-09-07 12:43:22,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-07 12:43:22,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3885961 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '3179e495-b1d5-447e-b364-fc31a15eb226'}] 2026-09-07 12:43:22,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3885961 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '3179e495-b1d5-447e-b364-fc31a15eb226'} sync ignored for existing PoS order pos.order(822,) (state: paid) 2026-09-07 12:43:22,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3885961 finished 2026-09-07 12:43:22,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 23145836 (allocated 24514560) 2026-09-07 12:43:22,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 119421 2026-09-07 12:43:22,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-09-07 12:43:22,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 119421 2026-09-07 12:43:22,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.108 0.102 2026-09-07 12:43:22,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124322_336998_test_pos_sale_warnings.txt 2026-09-07 12:43:22,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmp7d6woh63_chrome_odoo" 2026-09-07 12:43:22,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-09-07 12:43:22,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 119628 2026-09-07 12:43:22,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpr32qkc2t_chrome_odoo 2026-09-07 12:43:22,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37131/json/version 2026-09-07 12:43:22,983 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:23,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-09-07 12:43:23,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37131/json 2026-09-07 12:43:23,068 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:23,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:37131/devtools/page/00664486AE387C60EF1696A4D7E18F4A 2026-09-07 12:43:23,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-09-07 12:43:23,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-09-07 12:43:23,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:43:23,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-09-07 12:43:23,289 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:23,289 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:23,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:43:23,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:23] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.053 0.420 2026-09-07 12:43:23,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '00664486AE387C60EF1696A4D7E18F4A', 'loaderId': 'BEB53104F8245A7DE65EB9F38CBE61A7', 'isDownload': False} 2026-09-07 12:43:23,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-09-07 12:43:23,796 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:43:23,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:23] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:43:23,832 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:23] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:43:23,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:23] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:43:24,347 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:24,350 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:24,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:43:24,384 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:24,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [1/26] Tour test_quantity_updated_settle → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:43:24,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:43:24,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:43:24,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:24,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43: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.012 2026-09-07 12:43:24,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-07 12:43:24,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.034 2026-09-07 12:43:24,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.038 2026-09-07 12:43:25,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.158 0.278 2026-09-07 12:43:25,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:43:25,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:43:25,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.047 2026-09-07 12:43:25,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.029 2026-09-07 12:43:25,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-09-07 12:43:25,264 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:43:25,313 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:25,334 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:43:25,337 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:43:25,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.013 0.025 2026-09-07 12:43:25,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.042 2026-09-07 12:43:25,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-07 12:43:25,381 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:25,384 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:25,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:43:25,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [2/26] Tour test_quantity_updated_settle → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:43:25,542 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:43:25,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.030 0.039 2026-09-07 12:43:25,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [3/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:25,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.073 0.108 2026-09-07 12:43:25,731 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:43:25,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [4/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:25,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.010 0.187 2026-09-07 12:43:25,765 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:25,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.017 0.185 2026-09-07 12:43:25,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-09-07 12:43:25,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-09-07 12:43:25,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-09-07 12:43:25,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.222 2026-09-07 12:43:25,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:25] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-09-07 12:43:26,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-09-07 12:43:26,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.175 2026-09-07 12:43:26,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.195 2026-09-07 12:43:26,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-09-07 12:43:26,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [5/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:43:26,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [6/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:43:26,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.072 0.101 2026-09-07 12:43:26,517 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.033 0.033 2026-09-07 12:43:26,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-07 12:43:26,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [7/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:43:26,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "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.039 0.061 2026-09-07 12:43:26,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.044 0.054 2026-09-07 12:43:26,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.104 2026-09-07 12:43:26,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.021 2026-09-07 12:43:26,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [8/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-09-07 12:43:26,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.030 0.024 2026-09-07 12:43:27,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [9/26] Tour test_quantity_updated_settle → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:27,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [10/26] Tour test_quantity_updated_settle → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:43:27,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [11/26] Tour test_quantity_updated_settle → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:27,240 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [12/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-09-07 12:43:27,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [13/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:43:27,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [14/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:43:27,451 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:27,452 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:43:27,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [15/26] Tour test_quantity_updated_settle → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:43:27,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [16/26] Tour test_quantity_updated_settle → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:43:27,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [17/26] Tour test_quantity_updated_settle → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:43:27,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [18/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:43:27,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58416506 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3337baa6-c399-4845-95b6-1a260bd8421e'}] 2026-09-07 12:43:27,703 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:43:28,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58416506 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '3337baa6-c399-4845-95b6-1a260bd8421e'} created pos.order #823 2026-09-07 12:43:28,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58416506 finished 2026-09-07 12:43:28,402 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1340] 2026-09-07 12:43:28,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 441 0.416 0.514 2026-09-07 12:43:28,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:43:28,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [19/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:43:28,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85188241 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '3337baa6-c399-4845-95b6-1a260bd8421e'}] 2026-09-07 12:43:28,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85188241 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '3337baa6-c399-4845-95b6-1a260bd8421e'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-09-07 12:43:28,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85188241 finished 2026-09-07 12:43:28,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [20/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:28,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [21/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:28,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [22/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:43:28,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [23/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:43:29,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.109 0.125 2026-09-07 12:43:29,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.062 2026-09-07 12:43:29,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.013 0.028 2026-09-07 12:43:29,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-07 12:43:29,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [24/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:43:29,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.036 0.071 2026-09-07 12:43:29,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.038 0.065 2026-09-07 12:43:29,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.103 2026-09-07 12:43:29,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.026 2026-09-07 12:43:29,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [25/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-09-07 12:43:29,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.020 2026-09-07 12:43:29,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [26/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"3.0","price":"34.50"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("3")):has(.price:contains("34.50"))) 2026-09-07 12:43:29,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-09-07 12:43:29,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-07 12:43:29,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19365736 (allocated 21368832) 2026-09-07 12:43:29,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 119628 2026-09-07 12:43:29,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-09-07 12:43:29,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 119628 2026-09-07 12:43:29,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124329_871163_test_quantity_updated_settle.txt 2026-09-07 12:43:29,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpr32qkc2t_chrome_odoo" 2026-09-07 12:43:29,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-09-07 12:43:30,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62206489 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3e682c1d-58a1-4377-92f5-08a406fd6fe5'}] 2026-09-07 12:43:30,684 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1342] 2026-09-07 12:43:32,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62206489 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3e682c1d-58a1-4377-92f5-08a406fd6fe5'} created pos.order #824 2026-09-07 12:43:32,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62206489 finished 2026-09-07 12:43:32,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40140482 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'b2ea8b6c-a168-4fc0-97be-d01e83f4f06e'}] 2026-09-07 12:43:33,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40140482 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'b2ea8b6c-a168-4fc0-97be-d01e83f4f06e'} created pos.order #825 2026-09-07 12:43:33,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40140482 finished 2026-09-07 12:43:33,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-09-07 12:43:34,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54689806 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'ef4025a9-99fd-40b6-a375-d860eb98fc45'}] 2026-09-07 12:43:34,235 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1347] 2026-09-07 12:43:35,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54689806 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'ef4025a9-99fd-40b6-a375-d860eb98fc45'} created pos.order #826 2026-09-07 12:43:35,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54689806 finished 2026-09-07 12:43:36,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-09-07 12:43:36,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 119855 2026-09-07 12:43:36,903 26 INFO rb-6a8d31b-224617-412612 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/tmpvlmx3h1h_chrome_odoo 2026-09-07 12:43:36,903 26 INFO rb-6a8d31b-224617-412612 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:44937/json/version 2026-09-07 12:43:36,904 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:36,922 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:36,922 26 INFO rb-6a8d31b-224617-412612 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:44937/json 2026-09-07 12:43:36,923 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:36,966 26 INFO rb-6a8d31b-224617-412612 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:44937/devtools/page/DD6E231908F945DAB122C19EE7875187 2026-09-07 12:43:36,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Enable chrome headless console log notification 2026-09-07 12:43:36,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-09-07 12:43:37,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:43:37,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-09-07 12:43:37,174 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:37,174 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:37,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:43:37,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:37] "GET /pos/ui/125 HTTP/1.1" 200 - 128 0.105 0.413 2026-09-07 12:43:37,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': 'DD6E231908F945DAB122C19EE7875187', 'loaderId': 'E9B4ADA6303A8089D41B995A52F1F074', 'isDownload': False} 2026-09-07 12:43:37,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate ready code "odoo.isTourReady('test_sale_order_fp_different_from_partner_one')" 2026-09-07 12:43:37,727 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:43:37,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:37] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.006 2026-09-07 12:43:37,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:37] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:43:37,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:37] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-09-07 12:43:38,229 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:43:38,240 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:43:38,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:43:38,270 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:38,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [1/40] Tour test_sale_order_fp_different_from_partner_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:43:38,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.019 0.011 2026-09-07 12:43:38,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:43:38,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:38,361 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.014 2026-09-07 12:43:38,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.032 2026-09-07 12:43:38,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.035 2026-09-07 12:43:38,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-07 12:43:39,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.327 0.273 2026-09-07 12:43:39,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:43:39,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:43:39,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.037 2026-09-07 12:43:39,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:43:39,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: Owl is running in 'dev' mode. 2026-09-07 12:43:39,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:43:39,383 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:39,440 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:43:39,442 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 12:43:39,446 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-07 12:43:39,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.029 0.045 2026-09-07 12:43:39,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-07 12:43:39,476 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:43:39,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.085 2026-09-07 12:43:39,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-09-07 12:43:39,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [2/40] Tour test_sale_order_fp_different_from_partner_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:43:39,594 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:43:39,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [3/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:39,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [4/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:39,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.107 0.095 2026-09-07 12:43:39,790 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:43:39,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.209 2026-09-07 12:43:39,802 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:43:39,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-07 12:43:39,873 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-07 12:43:39,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-09-07 12:43:39,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.019 0.363 2026-09-07 12:43:39,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:39] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-09-07 12:43:40,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.191 2026-09-07 12:43:40,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-09-07 12:43:40,062 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-07 12:43:40,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.172 2026-09-07 12:43:40,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.040 0.195 2026-09-07 12:43:40,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-07 12:43:40,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [5/40] Tour test_sale_order_fp_different_from_partner_one → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:43:40,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-09-07 12:43:40,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [6/40] Tour test_sale_order_fp_different_from_partner_one → Step select sale order with price 20.00 (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row td:contains('20.00')) 2026-09-07 12:43:40,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.034 0.070 2026-09-07 12:43:40,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "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-09-07 12:43:40,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-07 12:43:40,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [7/40] Tour test_sale_order_fp_different_from_partner_one → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:43:40,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.052 0.073 2026-09-07 12:43:40,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.057 0.073 2026-09-07 12:43:40,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.119 2026-09-07 12:43:40,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.024 2026-09-07 12:43:40,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [8/40] Tour test_sale_order_fp_different_from_partner_one → Step .order-summary .tax:contains(10.00) 2026-09-07 12:43:41,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.030 0.026 2026-09-07 12:43:41,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [9/40] Tour test_sale_order_fp_different_from_partner_one → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:41,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [10/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:41,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [11/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:41,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [12/40] Tour test_sale_order_fp_different_from_partner_one → Step check fiscal position 'Partner FP' is selected (trigger: .o_fiscal_position_button:contains("Partner FP")) 2026-09-07 12:43:41,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [13/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-07 12:43:41,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [14/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:43:41,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [15/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:43:41,429 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:43:41,429 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:43:41,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [16/40] Tour test_sale_order_fp_different_from_partner_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:43:41,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [17/40] Tour test_sale_order_fp_different_from_partner_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:43:41,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [18/40] Tour test_sale_order_fp_different_from_partner_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:43:41,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [19/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-07 12:43:41,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29561000 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '07b8be02-9dab-46e5-a827-da102d8869e6'}] 2026-09-07 12:43:41,672 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:42,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29561000 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '07b8be02-9dab-46e5-a827-da102d8869e6'} created pos.order #828 2026-09-07 12:43:42,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29561000 finished 2026-09-07 12:43:42,338 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1351] 2026-09-07 12:43:42,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 449 0.307 0.516 2026-09-07 12:43:42,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:43:42,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [20/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:43:42,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48329619 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '07b8be02-9dab-46e5-a827-da102d8869e6'}] 2026-09-07 12:43:42,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48329619 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '07b8be02-9dab-46e5-a827-da102d8869e6'} sync ignored for existing PoS order pos.order(828,) (state: paid) 2026-09-07 12:43:42,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48329619 finished 2026-09-07 12:43:42,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [21/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:43:42,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [22/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:42,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [23/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:42,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.065 0.094 2026-09-07 12:43:42,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [24/40] Tour test_sale_order_fp_different_from_partner_one → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:43:42,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [25/40] Tour test_sale_order_fp_different_from_partner_one → Step select sale order with price 10.00 (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row td:contains('10.00')) 2026-09-07 12:43:42,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.041 2026-09-07 12:43:43,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.011 0.023 2026-09-07 12:43:43,068 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:43:43,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [26/40] Tour test_sale_order_fp_different_from_partner_one → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:43:43,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:43] "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.072 0.108 2026-09-07 12:43:43,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.074 0.080 2026-09-07 12:43:43,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.155 2026-09-07 12:43:43,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.026 2026-09-07 12:43:43,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [27/40] Tour test_sale_order_fp_different_from_partner_one → Step .order-summary .tax:contains(0.00) 2026-09-07 12:43:43,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:43] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.022 0.024 2026-09-07 12:43:43,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [28/40] Tour test_sale_order_fp_different_from_partner_one → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:43,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [29/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:43,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [30/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:43,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [31/40] Tour test_sale_order_fp_different_from_partner_one → Step check fiscal position 'Sale Order FP' is selected (trigger: .o_fiscal_position_button:contains("Sale Order FP")) 2026-09-07 12:43:43,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [32/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-09-07 12:43:43,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [33/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:43:43,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [34/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:43:44,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [35/40] Tour test_sale_order_fp_different_from_partner_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:43:44,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [36/40] Tour test_sale_order_fp_different_from_partner_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:43:44,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [37/40] Tour test_sale_order_fp_different_from_partner_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:43:44,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [38/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-07 12:43:44,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28270996 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': '02488fda-297f-4a42-9f82-6dc463983581'}] 2026-09-07 12:43:44,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28270996 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': '02488fda-297f-4a42-9f82-6dc463983581'} created pos.order #829 2026-09-07 12:43:44,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28270996 finished 2026-09-07 12:43:44,693 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1353] 2026-09-07 12:43:44,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 323 0.256 0.398 2026-09-07 12:43:44,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:43:44,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18617657 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '02488fda-297f-4a42-9f82-6dc463983581'}] 2026-09-07 12:43:44,930 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [39/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:43:44,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18617657 order {'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': '02488fda-297f-4a42-9f82-6dc463983581'} sync ignored for existing PoS order pos.order(829,) (state: paid) 2026-09-07 12:43:44,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18617657 finished 2026-09-07 12:43:45,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [40/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:43:45,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-09-07 12:43:45,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_sale_order_fp_different_from_partner_one SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-07 12:43:45,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.072 0.091 2026-09-07 12:43:45,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 22394180 (allocated 24514560) 2026-09-07 12:43:45,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 119855 2026-09-07 12:43:45,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-09-07 12:43:45,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 119855 2026-09-07 12:43:45,296 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124345_296685_test_sale_order_fp_different_from_partner_one.txt 2026-09-07 12:43:45,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpvlmx3h1h_chrome_odoo" 2026-09-07 12:43:45,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-09-07 12:43:46,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 120089 2026-09-07 12:43:46,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmp2mv9co07_chrome_odoo 2026-09-07 12:43:46,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:38087/json/version 2026-09-07 12:43:46,096 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:46,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-09-07 12:43:46,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:38087/json 2026-09-07 12:43:46,186 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:46,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:38087/devtools/page/57B81BACBB90450104FE7A3437C8E6E5 2026-09-07 12:43:46,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-09-07 12:43:46,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-09-07 12:43:46,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:43:46,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-09-07 12:43:46,405 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:46,405 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:46,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:43:46,882 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:46] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 85 0.040 0.430 2026-09-07 12:43:46,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': '57B81BACBB90450104FE7A3437C8E6E5', 'loaderId': '056AF829D4F0E552BEAC5EE21953DE2D', 'isDownload': False} 2026-09-07 12:43:46,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate ready code "odoo.isTourReady('test_selected_partner_quotation_loading')" 2026-09-07 12:43:46,904 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:43:46,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:46] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:43:46,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:46] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-07 12:43:46,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:46] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-07 12:43:47,426 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:47,439 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:43:47,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:43:47,466 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:47,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [1/35] Tour test_selected_partner_quotation_loading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:43:47,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.010 2026-09-07 12:43:47,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:43:47,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:43:47,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-07 12:43:47,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "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.032 2026-09-07 12:43:47,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-07 12:43:47,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.030 2026-09-07 12:43:48,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.275 0.293 2026-09-07 12:43:48,281 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43: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-09-07 12:43:48,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43: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.016 2026-09-07 12:43:48,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.046 2026-09-07 12:43:48,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43: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.012 2026-09-07 12:43:48,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-09-07 12:43:48,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:43:48,551 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:48,576 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:43:48,580 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:43:48,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.022 0.043 2026-09-07 12:43:48,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.074 2026-09-07 12:43:48,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-07 12:43:48,642 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:48,655 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:43:48,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.013 0.034 2026-09-07 12:43:48,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [2/35] Tour test_selected_partner_quotation_loading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:43:48,775 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:43:48,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [3/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:48,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.111 0.067 2026-09-07 12:43:48,961 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:43:48,976 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:48] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.011 0.168 2026-09-07 12:43:49,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.019 0.121 2026-09-07 12:43:49,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [4/35] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:43:49,051 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:49,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.177 2026-09-07 12:43:49,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.230 2026-09-07 12:43:49,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.026 0.393 2026-09-07 12:43:49,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.242 2026-09-07 12:43:49,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.271 2026-09-07 12:43:49,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.228 2026-09-07 12:43:49,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-09-07 12:43:49,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-07 12:43:49,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.185 2026-09-07 12:43:49,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-07 12:43:49,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-07 12:43:49,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.035 0.238 2026-09-07 12:43:49,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [5/35] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:43:49,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [6/35] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:43:49,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [7/35] Tour test_selected_partner_quotation_loading → Step Search for partner "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-09-07 12:43:49,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [8/35] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-09-07 12:43:49,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [9/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:49,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [10/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:49,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [11/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:50,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [12/35] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:43:50,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [13/35] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:43:50,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.053 0.092 2026-09-07 12:43:50,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:50] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-07 12:43:50,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.034 0.039 2026-09-07 12:43:50,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-07 12:43:50,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [14/35] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:43:50,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.069 0.076 2026-09-07 12:43:50,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.043 0.070 2026-09-07 12:43:50,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.119 2026-09-07 12:43:50,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.031 0.025 2026-09-07 12:43:50,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [15/35] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-09-07 12:43:50,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.027 2026-09-07 12:43:50,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [16/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:50,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [17/35] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-07 12:43:51,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [18/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:51,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [19/35] Tour test_selected_partner_quotation_loading → Step .pos-leftheader .list-plus-btn 2026-09-07 12:43:51,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [20/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:51,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [21/35] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:43:51,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [22/35] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:43:51,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [23/35] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:43:51,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [24/35] Tour test_selected_partner_quotation_loading → Step Search for partner "A Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-09-07 12:43:51,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [25/35] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 2)) 2026-09-07 12:43:51,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [26/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:51,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [27/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:51,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [28/35] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:51,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [29/35] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:43:51,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [30/35] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:43:51,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.025 2026-09-07 12:43:51,860 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:51] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.012 2026-09-07 12:43:51,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.015 0.028 2026-09-07 12:43:51,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 12:43:51,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [31/35] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:43:52,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:52] "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.074 0.081 2026-09-07 12:43:52,260 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.056 0.068 2026-09-07 12:43:52,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-09-07 12:43:52,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.017 2026-09-07 12:43:52,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [32/35] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-09-07 12:43:52,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.026 0.018 2026-09-07 12:43:52,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [33/35] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:43:52,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [34/35] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("2"))) 2026-09-07 12:43:52,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [35/35] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:43:52,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-09-07 12:43:52,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:43:52,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 25601992 (allocated 26873856) 2026-09-07 12:43:52,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 120089 2026-09-07 12:43:52,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-09-07 12:43:52,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 120089 2026-09-07 12:43:52,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124352_828307_test_selected_partner_quotation_loading.txt 2026-09-07 12:43:52,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmp2mv9co07_chrome_odoo" 2026-09-07 12:43:52,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-09-07 12:43:53,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 120314 2026-09-07 12:43:53,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmp113z_yc7_chrome_odoo 2026-09-07 12:43:53,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45475/json/version 2026-09-07 12:43:53,786 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:53,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-07 12:43:53,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:45475/json 2026-09-07 12:43:53,824 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:43:53,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:45475/devtools/page/461DA00F0DCF4354B7E7A0FBB8E97656 2026-09-07 12:43:53,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-09-07 12:43:53,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-09-07 12:43:54,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:43:54,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-09-07 12:43:54,059 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:54,059 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:54,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:43:54,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:54] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.085 0.445 2026-09-07 12:43:54,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '461DA00F0DCF4354B7E7A0FBB8E97656', 'loaderId': 'F6C851ABC2F45166500DF01C4992015D', 'isDownload': False} 2026-09-07 12:43:54,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate ready code "odoo.isTourReady('test_settle_cancelled_sale_order')" 2026-09-07 12:43:54,624 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:43:54,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:54] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:43:54,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:54] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:43:54,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:54] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:43:55,144 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:55,149 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:55,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-07 12:43:55,180 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:43:55,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [1/16] Tour test_settle_cancelled_sale_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:43:55,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-07 12:43:55,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:43:55,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:55,253 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.013 2026-09-07 12:43:55,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-09-07 12:43:55,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.045 2026-09-07 12:43:55,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.069 2026-09-07 12:43:55,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.171 0.267 2026-09-07 12:43:55,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:43:55,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:43:56,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-07 12:43:56,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:43:56,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:43:56,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:43:56,125 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:56,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:43:56,191 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:43:56,200 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-07 12:43:56,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.041 0.034 2026-09-07 12:43:56,227 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:43:56,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.078 2026-09-07 12:43:56,273 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-09-07 12:43:56,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [2/16] Tour test_settle_cancelled_sale_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:43:56,286 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.022 2026-09-07 12:43:56,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [3/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:43:56,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [4/16] Tour test_settle_cancelled_sale_order → Step click Actions button (trigger: .more-btn) 2026-09-07 12:43:56,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.136 0.163 2026-09-07 12:43:56,515 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:43:56,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.024 0.329 2026-09-07 12:43:56,539 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:43:56,561 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.008 0.244 2026-09-07 12:43:56,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-09-07 12:43:56,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-09-07 12:43:56,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.272 2026-09-07 12:43:56,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.143 2026-09-07 12:43:56,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-09-07 12:43:56,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-07 12:43:56,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-07 12:43:56,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-09-07 12:43:56,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-07 12:43:56,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-07 12:43:56,931 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.024 0.186 2026-09-07 12:43:56,956 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-07 12:43:56,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:56] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.224 2026-09-07 12:43:56,977 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [5/16] Tour test_settle_cancelled_sale_order → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:43:57,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [6/16] Tour test_settle_cancelled_sale_order → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:43:57,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.031 0.081 2026-09-07 12:43:57,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.030 2026-09-07 12:43:57,284 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-07 12:43:57,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [7/16] Tour test_settle_cancelled_sale_order → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:43:57,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.071 0.073 2026-09-07 12:43:57,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.045 0.063 2026-09-07 12:43:57,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.105 2026-09-07 12:43:57,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.023 2026-09-07 12:43:57,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [8/16] Tour test_settle_cancelled_sale_order → Step body:not(:has(.modal)) 2026-09-07 12:43:57,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:57] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.011 0.023 2026-09-07 12:43:57,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [9/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product A","price":"10.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.price:contains("10.00"))) 2026-09-07 12:43:57,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [10/16] Tour test_settle_cancelled_sale_order → Step Check orderline with attributes: {"productName":"Product B","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Product B")):has(.price:contains("20.00"))) 2026-09-07 12:43:57,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [11/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:43:58,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [12/16] Tour test_settle_cancelled_sale_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:43:58,050 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:58,050 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:43:58,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [13/16] Tour test_settle_cancelled_sale_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:43:58,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [14/16] Tour test_settle_cancelled_sale_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:43:58,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [15/16] Tour test_settle_cancelled_sale_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:43:58,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: [16/16] Tour test_settle_cancelled_sale_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:43:58,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40473379 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e71b6c47-76fa-4529-a80b-00e7d10e3fc6'}] 2026-09-07 12:43:58,288 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:43:58,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40473379 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e71b6c47-76fa-4529-a80b-00e7d10e3fc6'} created pos.order #830 2026-09-07 12:43:58,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40473379 finished 2026-09-07 12:43:59,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 430 0.469 0.777 2026-09-07 12:43:59,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:43:59,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-09-07 12:43:59,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_settle_cancelled_sale_order SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:43:59,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25806044 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e71b6c47-76fa-4529-a80b-00e7d10e3fc6'}] 2026-09-07 12:43:59,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25806044 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e71b6c47-76fa-4529-a80b-00e7d10e3fc6'} sync ignored for existing PoS order pos.order(830,) (state: paid) 2026-09-07 12:43:59,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25806044 finished 2026-09-07 12:43:59,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17763732 (allocated 19398656) 2026-09-07 12:43:59,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 120314 2026-09-07 12:43:59,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-09-07 12:43:59,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 120314 2026-09-07 12:43:59,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:43:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.090 0.099 2026-09-07 12:43:59,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124359_980511_test_settle_cancelled_sale_order.txt 2026-09-07 12:43:59,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmp113z_yc7_chrome_odoo" 2026-09-07 12:44:00,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-09-07 12:44:00,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 120530 2026-09-07 12:44:00,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpe7k93zat_chrome_odoo 2026-09-07 12:44:00,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:43355/json/version 2026-09-07 12:44:00,576 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:00,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: Chrome/150.0.7871.114 2026-09-07 12:44:00,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:43355/json 2026-09-07 12:44:00,621 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:00,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:43355/devtools/page/32E7A8D150DBC26C87A61BC651C32993 2026-09-07 12:44:00,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-09-07 12:44:00,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-09-07 12:44:00,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:44:00,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-09-07 12:44:00,879 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:00,879 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:00,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:44:01,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:01] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 128 0.093 0.455 2026-09-07 12:44:01,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '32E7A8D150DBC26C87A61BC651C32993', 'loaderId': '45D40D6D926D85692BB5300AB86E8156', 'isDownload': False} 2026-09-07 12:44:01,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Evaluate ready code "odoo.isTourReady('test_settle_changed_price_with_lots')" 2026-09-07 12:44:01,471 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:44:01,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:01] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-09-07 12:44:01,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:01] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:44:01,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:01] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-07 12:44:02,032 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:02,036 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:44:02,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:44:02,062 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:02,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [1/12] Tour test_settle_changed_price_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:44:02,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-07 12:44:02,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:44:02,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:02,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.023 2026-09-07 12:44:02,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "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.049 2026-09-07 12:44:02,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.020 2026-09-07 12:44:02,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.033 2026-09-07 12:44:02,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.252 0.274 2026-09-07 12:44:02,869 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:44:02,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:44:02,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:02] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-09-07 12:44:03,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:44:03,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: Owl is running in 'dev' mode. 2026-09-07 12:44:03,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:03,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:44:03,129 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:44:03,162 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:44:03,174 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:03,182 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:03,192 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:44:03,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.044 0.031 2026-09-07 12:44:03,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.142 2026-09-07 12:44:03,286 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:03,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.006 0.102 2026-09-07 12:44:03,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [2/12] Tour test_settle_changed_price_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:44:03,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.045 0.126 2026-09-07 12:44:03,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [3/12] Tour test_settle_changed_price_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:03,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [4/12] Tour test_settle_changed_price_with_lots → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:03,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.089 0.206 2026-09-07 12:44:03,507 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:03,510 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:03,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.009 0.144 2026-09-07 12:44:03,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-07 12:44:03,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-07 12:44:03,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-09-07 12:44:03,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-09-07 12:44:03,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-09-07 12:44:03,676 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-07 12:44:03,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-07 12:44:03,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-09-07 12:44:03,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-07 12:44:03,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.032 0.188 2026-09-07 12:44:03,868 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:03] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-09-07 12:44:03,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [5/12] Tour test_settle_changed_price_with_lots → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:03,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [6/12] Tour test_settle_changed_price_with_lots → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:44:04,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.029 0.073 2026-09-07 12:44:04,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.032 0.025 2026-09-07 12:44:04,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.014 2026-09-07 12:44:04,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [7/12] Tour test_settle_changed_price_with_lots → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:04,365 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:04] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.044 0.063 2026-09-07 12:44:04,498 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.057 0.067 2026-09-07 12:44:04,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.120 2026-09-07 12:44:04,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.020 2026-09-07 12:44:04,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [8/12] Tour test_settle_changed_price_with_lots → Step body:not(:has(.modal)) 2026-09-07 12:44:04,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.020 0.027 2026-09-07 12:44:04,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [9/12] Tour test_settle_changed_price_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:44:04,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [10/12] Tour test_settle_changed_price_with_lots → Step order total amount is '180.00' (trigger: .product-screen .order-summary .total:contains("180.00")) 2026-09-07 12:44:04,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [11/12] Tour test_settle_changed_price_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:44:04,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [12/12] Tour test_settle_changed_price_with_lots → Step Check orderline with attributes: {"productName":"Settle Lots","quantity":"1.0","price":"100"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Settle Lots")):has(.qty:contains("1")):has(.price:contains("100"))))) 2026-09-07 12:44:04,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-09-07 12:44:04,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_settle_changed_price_with_lots SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 12:44:05,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16501584 (allocated 17825792) 2026-09-07 12:44:05,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 120530 2026-09-07 12:44:05,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-09-07 12:44:05,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 120530 2026-09-07 12:44:05,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124405_168450_test_settle_changed_price_with_lots.txt 2026-09-07 12:44:05,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpe7k93zat_chrome_odoo" 2026-09-07 12:44:05,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-07 12:44:05,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 120758 2026-09-07 12:44:05,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmpfcxhlq4t_chrome_odoo 2026-09-07 12:44:05,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:38615/json/version 2026-09-07 12:44:05,750 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:05,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:44:05,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:38615/json 2026-09-07 12:44:05,816 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:05,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:38615/devtools/page/21B4464FC1E372EECBE4E392D186A24C 2026-09-07 12:44:05,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-09-07 12:44:05,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-09-07 12:44:06,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:44:06,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-09-07 12:44:06,035 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:06,035 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:06,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:44:06,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:06] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.053 0.457 2026-09-07 12:44:06,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '21B4464FC1E372EECBE4E392D186A24C', 'loaderId': '51A4B57527BF3E7F4D9BE9737B114164', 'isDownload': False} 2026-09-07 12:44:06,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-07 12:44:06,580 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:44:06,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:06] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:44:06,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:06] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 12:44:06,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:06] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-07 12:44:07,122 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:07,127 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:07,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:44:07,163 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:07,179 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-07 12:44:07,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [1/17] Tour PosSettleDraftOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:44:07,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:44:07,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:07,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "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.013 2026-09-07 12:44:07,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.020 2026-09-07 12:44:07,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.035 0.036 2026-09-07 12:44:07,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-07 12:44:07,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.294 0.308 2026-09-07 12:44:08,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:44:08,073 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:44:08,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-09-07 12:44:08,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-09-07 12:44:08,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:44:08,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:08,228 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:08,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:08,273 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:44:08,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.008 0.050 2026-09-07 12:44:08,313 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.061 2026-09-07 12:44:08,319 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:44:08,387 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.072 2026-09-07 12:44:08,398 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:08,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.087 0.100 2026-09-07 12:44:08,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [2/17] Tour PosSettleDraftOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:44:08,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.048 0.076 2026-09-07 12:44:08,506 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:08,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [3/17] Tour PosSettleDraftOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:08,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [4/17] Tour PosSettleDraftOrder → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:08,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.030 0.180 2026-09-07 12:44:08,605 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:44:08,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-09-07 12:44:08,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.189 2026-09-07 12:44:08,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-07 12:44:08,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.325 2026-09-07 12:44:08,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-09-07 12:44:08,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-07 12:44:08,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-07 12:44:08,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-07 12:44:08,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-09-07 12:44:08,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:08] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-07 12:44:09,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.216 2026-09-07 12:44:09,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-09-07 12:44:09,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [5/17] Tour PosSettleDraftOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:09,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.288 2026-09-07 12:44:09,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [6/17] Tour PosSettleDraftOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:44:09,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.045 0.077 2026-09-07 12:44:09,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.021 0.026 2026-09-07 12:44:09,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:44:09,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [7/17] Tour PosSettleDraftOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:09,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.088 0.069 2026-09-07 12:44:09,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.091 0.074 2026-09-07 12:44:09,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.163 2026-09-07 12:44:09,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.018 2026-09-07 12:44:09,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [8/17] Tour PosSettleDraftOrder → Step body:not(:has(.modal)) 2026-09-07 12:44:09,936 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.026 2026-09-07 12:44:10,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [9/17] Tour PosSettleDraftOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:44:10,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [10/17] Tour PosSettleDraftOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Test service product","quantity":"1","price":"50.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test service product")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-09-07 12:44:10,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [11/17] Tour PosSettleDraftOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:44:10,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [12/17] Tour PosSettleDraftOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:44:10,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [13/17] Tour PosSettleDraftOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:44:10,254 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:10,255 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:10,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [14/17] Tour PosSettleDraftOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:44:10,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [15/17] Tour PosSettleDraftOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:44:10,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [16/17] Tour PosSettleDraftOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:44:10,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [17/17] Tour PosSettleDraftOrder → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:44:10,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36197791 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7ce88dab-dda8-4510-b10b-bbed5436ca2b'}] 2026-09-07 12:44:10,500 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:10,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36197791 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7ce88dab-dda8-4510-b10b-bbed5436ca2b'} created pos.order #831 2026-09-07 12:44:10,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36197791 finished 2026-09-07 12:44:10,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.077 0.158 2026-09-07 12:44:10,762 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:44:10,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-09-07 12:44:10,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:44:10,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62573453 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7ce88dab-dda8-4510-b10b-bbed5436ca2b'}] 2026-09-07 12:44:10,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62573453 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7ce88dab-dda8-4510-b10b-bbed5436ca2b'} sync ignored for existing PoS order pos.order(831,) (state: paid) 2026-09-07 12:44:10,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62573453 finished 2026-09-07 12:44:11,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17336184 (allocated 18874368) 2026-09-07 12:44:11,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 120758 2026-09-07 12:44:11,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-09-07 12:44:11,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 120758 2026-09-07 12:44:11,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.096 0.067 2026-09-07 12:44:11,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124411_135787_test_settle_draft_order_service_product.txt 2026-09-07 12:44:11,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmpfcxhlq4t_chrome_odoo" 2026-09-07 12:44:11,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-09-07 12:44:12,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 120976 2026-09-07 12:44:12,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpnj4jtbdg_chrome_odoo 2026-09-07 12:44:12,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:42355/json/version 2026-09-07 12:44:12,098 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:12,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: Chrome/150.0.7871.114 2026-09-07 12:44:12,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:42355/json 2026-09-07 12:44:12,161 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:12,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:42355/devtools/page/BD3787A200AF8B666E0160CE8D83F602 2026-09-07 12:44:12,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-09-07 12:44:12,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-09-07 12:44:12,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:44:12,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-09-07 12:44:12,413 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:12,413 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:12,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:44:12,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:12] "GET /pos/ui?config_id=125 HTTP/1.1" 200 - 84 0.061 0.440 2026-09-07 12:44:12,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': 'BD3787A200AF8B666E0160CE8D83F602', 'loaderId': '37AD16CAA290B345925F405835ED50AB', 'isDownload': False} 2026-09-07 12:44:12,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate ready code "odoo.isTourReady('test_settle_groupable_lot_total_amount')" 2026-09-07 12:44:12,953 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:44:12,972 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:12] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:44:12,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:12] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:44:12,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:12] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-09-07 12:44:13,382 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:13,389 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:44:13,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:44:13,419 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:13,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [1/11] Tour test_settle_groupable_lot_total_amount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:44:13,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:44:13,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:44:13,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:13,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.014 2026-09-07 12:44:13,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.016 2026-09-07 12:44:13,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.038 2026-09-07 12:44:13,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.054 2026-09-07 12:44:14,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.231 0.299 2026-09-07 12:44:14,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:44:14,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:44:14,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-07 12:44:14,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:44:14,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-09-07 12:44:14,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:14,442 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:44:14,472 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:44:14,494 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:14,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.033 0.026 2026-09-07 12:44:14,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-07 12:44:14,514 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:14,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.050 2026-09-07 12:44:14,523 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:44:14,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:44:14,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [2/11] Tour test_settle_groupable_lot_total_amount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:44:14,694 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.018 2026-09-07 12:44:14,708 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:44:14,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [3/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:14,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.071 0.045 2026-09-07 12:44:14,819 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:14,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-09-07 12:44:14,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-07 12:44:14,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [4/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:14,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-07 12:44:14,941 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:14,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:14] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-07 12:44:15,035 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.031 0.304 2026-09-07 12:44:15,072 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.238 2026-09-07 12:44:15,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.223 2026-09-07 12:44:15,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-09-07 12:44:15,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-07 12:44:15,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.155 2026-09-07 12:44:15,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-07 12:44:15,298 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.275 2026-09-07 12:44:15,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [5/11] Tour test_settle_groupable_lot_total_amount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:15,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [6/11] Tour test_settle_groupable_lot_total_amount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:44:15,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.050 0.073 2026-09-07 12:44:15,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.044 0.031 2026-09-07 12:44:15,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.020 2026-09-07 12:44:15,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [7/11] Tour test_settle_groupable_lot_total_amount → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:15,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "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.049 0.074 2026-09-07 12:44:15,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.034 0.067 2026-09-07 12:44:15,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.098 2026-09-07 12:44:16,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.020 2026-09-07 12:44:16,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [8/11] Tour test_settle_groupable_lot_total_amount → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-07 12:44:16,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.016 0.033 2026-09-07 12:44:16,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [9/11] Tour test_settle_groupable_lot_total_amount → Step body:not(:has(.modal)) 2026-09-07 12:44:16,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [10/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-09-07 12:44:16,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [11/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00"):not(:visible)) 2026-09-07 12:44:16,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-09-07 12:44:16,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_settle_groupable_lot_total_amount SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:44:16,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16453092 (allocated 17563648) 2026-09-07 12:44:16,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 120976 2026-09-07 12:44:16,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-09-07 12:44:16,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 120976 2026-09-07 12:44:16,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124416_577231_test_settle_groupable_lot_total_amount.txt 2026-09-07 12:44:16,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpnj4jtbdg_chrome_odoo" 2026-09-07 12:44:16,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-07 12:44:17,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 121191 2026-09-07 12:44:17,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpgwmzzyr4_chrome_odoo 2026-09-07 12:44:17,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:42181/json/version 2026-09-07 12:44:17,450 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:17,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-09-07 12:44:17,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:42181/json 2026-09-07 12:44:17,504 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:17,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:42181/devtools/page/F8529A453E410E67606DE40A4E7F00EF 2026-09-07 12:44:17,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-09-07 12:44:17,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-09-07 12:44:17,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:44:17,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-09-07 12:44:17,794 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:17,794 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:17,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:44:18,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:18] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.061 0.632 2026-09-07 12:44:18,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': 'F8529A453E410E67606DE40A4E7F00EF', 'loaderId': '9F9AF4C78E398ACC15B96B700FB9365F', 'isDownload': False} 2026-09-07 12:44:18,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-07 12:44:18,523 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:44:18,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:18] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.010 2026-09-07 12:44:18,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:18] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-09-07 12:44:18,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:18] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-09-07 12:44:19,121 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:19,126 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:19,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:44:19,164 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:19,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [1/21] Tour PosSettleCustomPrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:44:19,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-07 12:44:19,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:44:19,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:19,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-07 12:44:19,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "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.024 2026-09-07 12:44:19,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.016 2026-09-07 12:44:19,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "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-09-07 12:44:19,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.230 0.280 2026-09-07 12:44:19,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:20,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-07 12:44:20,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-07 12:44:20,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:44:20,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-09-07 12:44:20,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:20,214 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:44:20,249 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:44:20,289 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:20,292 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:44:20,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.090 0.032 2026-09-07 12:44:20,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-09-07 12:44:20,342 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.077 2026-09-07 12:44:20,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [2/21] Tour PosSettleCustomPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:44:20,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.009 0.043 2026-09-07 12:44:20,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.161 2026-09-07 12:44:20,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.009 0.022 2026-09-07 12:44:20,441 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:44:20,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [3/21] Tour PosSettleCustomPrice → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:20,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.129 0.056 2026-09-07 12:44:20,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [4/21] Tour PosSettleCustomPrice → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:20,673 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:20,677 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:20,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-09-07 12:44:20,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-09-07 12:44:20,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.034 0.234 2026-09-07 12:44:20,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.299 2026-09-07 12:44:20,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.031 0.450 2026-09-07 12:44:20,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-09-07 12:44:20,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:20] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.268 2026-09-07 12:44:21,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.280 2026-09-07 12:44:21,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-09-07 12:44:21,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.056 0.232 2026-09-07 12:44:21,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.205 2026-09-07 12:44:21,173 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [5/21] Tour PosSettleCustomPrice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:21,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.271 2026-09-07 12:44:21,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [6/21] Tour PosSettleCustomPrice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:44:21,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.037 0.079 2026-09-07 12:44:21,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.021 0.037 2026-09-07 12:44:21,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.014 2026-09-07 12:44:21,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [7/21] Tour PosSettleCustomPrice → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:21,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "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.048 0.075 2026-09-07 12:44:21,845 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.075 0.063 2026-09-07 12:44:21,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.138 2026-09-07 12:44:21,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.026 2026-09-07 12:44:21,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [8/21] Tour PosSettleCustomPrice → Step body:not(:has(.modal)) 2026-09-07 12:44:21,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:21] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.030 2026-09-07 12:44:22,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [9/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:44:22,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [10/21] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-07 12:44:22,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [11/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:44:22,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [12/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:44:22,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [13/21] Tour PosSettleCustomPrice → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 12:44:22,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [14/21] Tour PosSettleCustomPrice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 12:44:22,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [15/21] Tour PosSettleCustomPrice → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 12:44:22,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [16/21] Tour PosSettleCustomPrice → Step Search for partner "A Test Partner AAA" (trigger: .modal-dialog .input-group input) 2026-09-07 12:44:22,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [17/21] Tour PosSettleCustomPrice → Step click partner 'A Test Partner AAA' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner AAA)) 2026-09-07 12:44:22,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [18/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:44:22,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [19/21] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:44:22,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [20/21] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-09-07 12:44:22,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [21/21] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:44:22,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-09-07 12:44:22,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 12:44:23,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 20198144 (allocated 21495808) 2026-09-07 12:44:23,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 121191 2026-09-07 12:44:23,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-09-07 12:44:23,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 121191 2026-09-07 12:44:23,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124423_121312_test_settle_order_change_customer.txt 2026-09-07 12:44:23,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpgwmzzyr4_chrome_odoo" 2026-09-07 12:44:23,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-07 12:44:23,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 121414 2026-09-07 12:44:23,955 26 INFO rb-6a8d31b-224617-412612 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/tmp7slt1pc8_chrome_odoo 2026-09-07 12:44:23,955 26 INFO rb-6a8d31b-224617-412612 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:40881/json/version 2026-09-07 12:44:23,956 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:23,991 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:23,993 26 INFO rb-6a8d31b-224617-412612 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:40881/json 2026-09-07 12:44:24,000 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:24,012 26 INFO rb-6a8d31b-224617-412612 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:40881/devtools/page/34C7E581CBCF5AB21E949DD36F716A74 2026-09-07 12:44:24,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Enable chrome headless console log notification 2026-09-07 12:44:24,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-09-07 12:44:24,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:44:24,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-09-07 12:44:24,211 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:24,212 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:24,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:44:24,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:24] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.056 0.469 2026-09-07 12:44:24,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '34C7E581CBCF5AB21E949DD36F716A74', 'loaderId': 'D61178C05BC94489533ECE8C3E920FF2', 'isDownload': False} 2026-09-07 12:44:24,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-09-07 12:44:24,770 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:44:24,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:24] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-09-07 12:44:24,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:24] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.020 2026-09-07 12:44:24,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:24] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-09-07 12:44:25,344 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:44:25,355 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:44:25,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.030 2026-09-07 12:44:25,390 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:25,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-07 12:44:25,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [1/36] Tour PosSettleOrderShipLater → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:44:25,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:44:25,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:25,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44: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.013 2026-09-07 12:44:25,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-07 12:44:25,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.027 2026-09-07 12:44:25,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-07 12:44:26,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.263 0.275 2026-09-07 12:44:26,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:44:26,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-09-07 12:44:26,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.036 2026-09-07 12:44:26,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-07 12:44:26,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: Owl is running in 'dev' mode. 2026-09-07 12:44:26,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:26,446 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:44:26,453 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.017 0.019 2026-09-07 12:44:26,454 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-07 12:44:26,471 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:44:26,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.017 0.071 2026-09-07 12:44:26,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-07 12:44:26,514 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:26,522 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:44:26,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.007 0.009 2026-09-07 12:44:26,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [2/36] Tour PosSettleOrderShipLater → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:44:26,700 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:26,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [3/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:26,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.049 0.055 2026-09-07 12:44:26,792 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:44:26,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.121 2026-09-07 12:44:26,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [4/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:26,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.037 0.179 2026-09-07 12:44:26,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:26,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-07 12:44:26,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:26] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-09-07 12:44:27,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-07 12:44:27,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.306 2026-09-07 12:44:27,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-09-07 12:44:27,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.160 2026-09-07 12:44:27,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-07 12:44:27,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-07 12:44:27,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.167 2026-09-07 12:44:27,301 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.057 0.193 2026-09-07 12:44:27,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-09-07 12:44:27,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [5/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:27,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.282 2026-09-07 12:44:27,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [6/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-09-07 12:44:27,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.112 0.088 2026-09-07 12:44:27,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.031 2026-09-07 12:44:27,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-07 12:44:27,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [7/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:27,961 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:27] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 72 0.068 0.080 2026-09-07 12:44:28,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.105 0.081 2026-09-07 12:44:28,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.174 2026-09-07 12:44:28,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.021 2026-09-07 12:44:28,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [8/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-09-07 12:44:28,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.024 2026-09-07 12:44:28,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [9/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:44:28,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [10/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:44:28,470 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:28,473 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:44:28,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [11/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:44:28,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [12/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-07 12:44:28,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [13/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-07 12:44:28,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [14/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-07 12:44:28,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [15/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:44:28,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [16/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:44:28,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [17/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:44:28,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [18/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:44:28,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71944827 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '579e14b5-75f0-40c7-a928-d70bbda3abeb'}] 2026-09-07 12:44:28,924 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:29,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71944827 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '579e14b5-75f0-40c7-a928-d70bbda3abeb'} created pos.order #832 2026-09-07 12:44:29,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71944827 finished 2026-09-07 12:44:29,665 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1360] 2026-09-07 12:44:29,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 413 0.477 0.459 2026-09-07 12:44:29,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:29] "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-09-07 12:44:30,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [19/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:44:30,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88135906 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '579e14b5-75f0-40c7-a928-d70bbda3abeb'}] 2026-09-07 12:44:30,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88135906 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '579e14b5-75f0-40c7-a928-d70bbda3abeb'} sync ignored for existing PoS order pos.order(832,) (state: paid) 2026-09-07 12:44:30,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88135906 finished 2026-09-07 12:44:30,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [20/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:44:30,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [21/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:30,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [22/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:30,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.091 0.080 2026-09-07 12:44:30,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [23/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:30,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [24/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:44:30,363 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.039 2026-09-07 12:44:30,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.014 0.021 2026-09-07 12:44:30,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.014 2026-09-07 12:44:30,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [25/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:30,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:30] "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.074 0.070 2026-09-07 12:44:30,787 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.062 0.081 2026-09-07 12:44:30,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.142 2026-09-07 12:44:30,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.025 2026-09-07 12:44:30,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [26/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-09-07 12:44:30,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:30] "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-09-07 12:44:30,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [27/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:44:31,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [28/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:44:31,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [29/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:44:31,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [30/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-07 12:44:31,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [31/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-07 12:44:31,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [32/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-09-07 12:44:31,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [33/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:44:31,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [34/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:44:31,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [35/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:44:31,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [36/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:44:31,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48432333 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'cc8fac4c-70ef-4baa-8aab-31b60143dd65'}] 2026-09-07 12:44:31,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48432333 order {'name': '/', 'pos_reference': '261-125-000002', 'uuid': 'cc8fac4c-70ef-4baa-8aab-31b60143dd65'} created pos.order #833 2026-09-07 12:44:31,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48432333 finished 2026-09-07 12:44:31,970 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1363] 2026-09-07 12:44:32,097 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1364] 2026-09-07 12:44:32,281 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.331 0.471 2026-09-07 12:44:32,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:44:32,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-09-07 12:44:32,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:44:32,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7438656 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': 'cc8fac4c-70ef-4baa-8aab-31b60143dd65'}] 2026-09-07 12:44:32,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7438656 order {'name': 'Shop - 000002', 'pos_reference': '261-125-000002', 'uuid': 'cc8fac4c-70ef-4baa-8aab-31b60143dd65'} sync ignored for existing PoS order pos.order(833,) (state: paid) 2026-09-07 12:44:32,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7438656 finished 2026-09-07 12:44:32,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20867284 (allocated 23203840) 2026-09-07 12:44:32,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 121414 2026-09-07 12:44:32,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.092 0.099 2026-09-07 12:44:32,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-09-07 12:44:32,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 121414 2026-09-07 12:44:32,684 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124432_684767_test_settle_order_ship_later_effect_on_so.txt 2026-09-07 12:44:32,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmp7slt1pc8_chrome_odoo" 2026-09-07 12:44:32,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-07 12:44:33,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 121649 2026-09-07 12:44:33,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpqgd7lcjs_chrome_odoo 2026-09-07 12:44:33,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:41037/json/version 2026-09-07 12:44:33,810 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:33,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: Chrome/150.0.7871.114 2026-09-07 12:44:33,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:41037/json 2026-09-07 12:44:33,860 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:33,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:41037/devtools/page/FBC05E8FC33B9E2B1F64B4F6B1894026 2026-09-07 12:44:33,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-09-07 12:44:33,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-09-07 12:44:34,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:44:34,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-09-07 12:44:34,094 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:34,094 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:34,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:44:34,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:34] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.063 0.395 2026-09-07 12:44:34,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': 'FBC05E8FC33B9E2B1F64B4F6B1894026', 'loaderId': '9EAC1494E981F87EDDCACBC6E777DB81', 'isDownload': False} 2026-09-07 12:44:34,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-07 12:44:34,600 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:44:34,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:34] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-09-07 12:44:34,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:34] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 12:44:34,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:34] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-07 12:44:35,096 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:35,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-07 12:44:35,130 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:35,140 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:35,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [1/17] Tour PosSettleOrderRealTime → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:44:35,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-07 12:44:35,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:44:35,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:35,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "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-09-07 12:44:35,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-07 12:44:35,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.045 0.039 2026-09-07 12:44:35,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.074 2026-09-07 12:44:35,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.265 0.312 2026-09-07 12:44:35,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:44:36,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:44:36,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.037 2026-09-07 12:44:36,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:44:36,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-09-07 12:44:36,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:36,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:36,280 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:36,301 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:44:36,303 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:44:36,350 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44: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-09-07 12:44:36,351 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:44:36,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.012 0.060 2026-09-07 12:44:36,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.009 0.093 2026-09-07 12:44:36,413 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:36,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [2/17] Tour PosSettleOrderRealTime → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:44:36,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.066 0.050 2026-09-07 12:44:36,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.066 0.162 2026-09-07 12:44:36,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.213 2026-09-07 12:44:36,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-07 12:44:36,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [3/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:36,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.122 2026-09-07 12:44:36,713 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:36,726 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:36,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [4/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:36,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-07 12:44:36,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.229 2026-09-07 12:44:36,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-07 12:44:36,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-09-07 12:44:36,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-09-07 12:44:36,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-09-07 12:44:36,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-07 12:44:36,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:36] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-09-07 12:44:37,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.008 0.149 2026-09-07 12:44:37,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.051 0.168 2026-09-07 12:44:37,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [5/17] Tour PosSettleOrderRealTime → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:37,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [6/17] Tour PosSettleOrderRealTime → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:44:37,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.061 0.083 2026-09-07 12:44:37,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.036 2026-09-07 12:44:37,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-09-07 12:44:37,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [7/17] Tour PosSettleOrderRealTime → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:37,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "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.039 0.069 2026-09-07 12:44:37,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.035 0.066 2026-09-07 12:44:37,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.101 2026-09-07 12:44:37,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.020 2026-09-07 12:44:37,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [8/17] Tour PosSettleOrderRealTime → Step body:not(:has(.modal)) 2026-09-07 12:44:37,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.020 2026-09-07 12:44:38,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [9/17] Tour PosSettleOrderRealTime → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:44:38,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [10/17] Tour PosSettleOrderRealTime → Step order total amount is '40' (trigger: .product-screen .order-summary .total:contains("40")) 2026-09-07 12:44:38,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [11/17] Tour PosSettleOrderRealTime → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:44:38,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [12/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:44:38,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [13/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:44:38,259 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:38,262 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:38,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [14/17] Tour PosSettleOrderRealTime → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:44:38,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [15/17] Tour PosSettleOrderRealTime → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:44:38,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [16/17] Tour PosSettleOrderRealTime → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:44:38,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [17/17] Tour PosSettleOrderRealTime → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:44:38,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21462335 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7c96f4a3-ef79-4e59-a3a2-0f449c93213e'}] 2026-09-07 12:44:38,496 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:38,742 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1367, 1368] 2026-09-07 12:44:39,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21462335 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '7c96f4a3-ef79-4e59-a3a2-0f449c93213e'} created pos.order #834 2026-09-07 12:44:39,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21462335 finished 2026-09-07 12:44:39,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.367 0.453 2026-09-07 12:44:39,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44: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-09-07 12:44:39,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-09-07 12:44:39,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:44:39,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54585716 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7c96f4a3-ef79-4e59-a3a2-0f449c93213e'}] 2026-09-07 12:44:39,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54585716 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '7c96f4a3-ef79-4e59-a3a2-0f449c93213e'} sync ignored for existing PoS order pos.order(834,) (state: paid) 2026-09-07 12:44:39,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54585716 finished 2026-09-07 12:44:39,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17356008 (allocated 18350080) 2026-09-07 12:44:39,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 121649 2026-09-07 12:44:39,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-09-07 12:44:39,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 121649 2026-09-07 12:44:39,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.098 0.075 2026-09-07 12:44:39,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124439_741022_test_settle_order_unreserve_order_lines.txt 2026-09-07 12:44:39,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpqgd7lcjs_chrome_odoo" 2026-09-07 12:44:40,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-07 12:44:41,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 121867 2026-09-07 12:44:41,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmptqw2y1wa_chrome_odoo 2026-09-07 12:44:41,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:33783/json/version 2026-09-07 12:44:41,392 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:41,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: Chrome/150.0.7871.114 2026-09-07 12:44:41,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:33783/json 2026-09-07 12:44:41,419 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:41,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:33783/devtools/page/881B2383E77E20EC70EE8B41972027FC 2026-09-07 12:44:41,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-09-07 12:44:41,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-09-07 12:44:41,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:44:41,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-09-07 12:44:41,693 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:41,694 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:41,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:44:42,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.054 0.568 2026-09-07 12:44:42,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': '881B2383E77E20EC70EE8B41972027FC', 'loaderId': '1859AC318C94B1C769059B8C1CC5515B', 'isDownload': False} 2026-09-07 12:44:42,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-07 12:44:42,343 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:44:42,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-09-07 12:44:42,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-07 12:44:42,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-07 12:44:42,838 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:42,849 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:42,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:44:42,879 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:42,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [1/31] Tour PosSettleOrder2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:44:42,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-07 12:44:42,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:44:42,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:42,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.014 2026-09-07 12:44:42,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.041 2026-09-07 12:44:43,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "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-09-07 12:44:43,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.051 2026-09-07 12:44:43,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.274 0.307 2026-09-07 12:44:43,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44: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-09-07 12:44:43,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44: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-09-07 12:44:43,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-07 12:44:43,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:44:43,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-09-07 12:44:43,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:44:43,944 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:43,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:43,988 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:44:43,996 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:44:44,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.048 0.053 2026-09-07 12:44:44,074 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:44:44,084 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:44:44,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.119 2026-09-07 12:44:44,123 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:44:44,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [2/31] Tour PosSettleOrder2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:44:44,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.061 0.140 2026-09-07 12:44:44,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [3/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:44,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.120 0.218 2026-09-07 12:44:44,390 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:44,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.265 2026-09-07 12:44:44,409 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:44,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [4/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:44,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.187 2026-09-07 12:44:44,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.227 2026-09-07 12:44:44,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-09-07 12:44:44,588 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.286 2026-09-07 12:44:44,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-09-07 12:44:44,665 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-09-07 12:44:44,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.215 2026-09-07 12:44:44,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-07 12:44:44,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-07 12:44:44,803 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.188 2026-09-07 12:44:44,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-07 12:44:44,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.188 2026-09-07 12:44:44,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:44] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.191 2026-09-07 12:44:44,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [5/31] Tour PosSettleOrder2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:44,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [6/31] Tour PosSettleOrder2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:44:45,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.058 0.083 2026-09-07 12:44:45,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.054 0.033 2026-09-07 12:44:45,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.018 2026-09-07 12:44:45,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [7/31] Tour PosSettleOrder2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:45,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.075 0.072 2026-09-07 12:44:45,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.039 0.066 2026-09-07 12:44:45,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.105 2026-09-07 12:44:45,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.028 2026-09-07 12:44:45,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [8/31] Tour PosSettleOrder2 → Step body:not(:has(.modal)) 2026-09-07 12:44:45,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.013 0.026 2026-09-07 12:44:45,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [9/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-07 12:44:45,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [10/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-07 12:44:45,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [11/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-09-07 12:44:46,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [12/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:44:46,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [13/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-07 12:44:46,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [14/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:44:46,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [15/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-07 12:44:46,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [16/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-09-07 12:44:46,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [17/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-09-07 12:44:46,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [18/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:44:46,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [19/31] Tour PosSettleOrder2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:44:46,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [20/31] Tour PosSettleOrder2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 12:44:46,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [21/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:44:46,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [22/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:44:46,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [23/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("0"))) 2026-09-07 12:44:46,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [24/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:44:46,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [25/31] Tour PosSettleOrder2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:44:46,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [26/31] Tour PosSettleOrder2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:44:46,812 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:46,814 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:46,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [27/31] Tour PosSettleOrder2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:44:46,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [28/31] Tour PosSettleOrder2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:44:46,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [29/31] Tour PosSettleOrder2 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:44:47,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [30/31] Tour PosSettleOrder2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:44:47,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [31/31] Tour PosSettleOrder2 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:44:47,123 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:47,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12550583 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd2cd6157-cf05-447a-9521-015046947a30'}] 2026-09-07 12:44:47,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12550583 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'd2cd6157-cf05-447a-9521-015046947a30'} created pos.order #835 2026-09-07 12:44:47,527 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12550583 finished 2026-09-07 12:44:47,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 299 0.233 0.385 2026-09-07 12:44:47,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44: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-09-07 12:44:47,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-09-07 12:44:47,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:44:47,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36159747 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'd2cd6157-cf05-447a-9521-015046947a30'}] 2026-09-07 12:44:47,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36159747 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'd2cd6157-cf05-447a-9521-015046947a30'} sync ignored for existing PoS order pos.order(835,) (state: paid) 2026-09-07 12:44:47,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36159747 finished 2026-09-07 12:44:48,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18062580 (allocated 19660800) 2026-09-07 12:44:48,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 121867 2026-09-07 12:44:48,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-09-07 12:44:48,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 121867 2026-09-07 12:44:48,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.087 0.176 2026-09-07 12:44:48,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124448_188948_test_settle_order_with_different_product.txt 2026-09-07 12:44:48,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmptqw2y1wa_chrome_odoo" 2026-09-07 12:44:48,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-09-07 12:44:49,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 122087 2026-09-07 12:44:49,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmp22xcjfq8_chrome_odoo 2026-09-07 12:44:49,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:35797/json/version 2026-09-07 12:44:49,099 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:49,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: Chrome/150.0.7871.114 2026-09-07 12:44:49,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:35797/json 2026-09-07 12:44:49,176 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:44:49,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:35797/devtools/page/C391AF63FAAAED6C3581BE1B69E96FE7 2026-09-07 12:44:49,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-09-07 12:44:49,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-09-07 12:44:49,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:44:49,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-09-07 12:44:49,404 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:49,404 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:49,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:44:49,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:49] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.036 0.391 2026-09-07 12:44:49,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': 'C391AF63FAAAED6C3581BE1B69E96FE7', 'loaderId': '9D93CECB56215E54F1AE1584273CE589', 'isDownload': False} 2026-09-07 12:44:49,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-07 12:44:49,861 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:44:49,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:49] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.010 2026-09-07 12:44:49,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:49] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-09-07 12:44:49,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:49] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-09-07 12:44:50,431 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:50,443 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:44:50,457 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:44:50,478 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:50,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:44:50,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-07 12:44:50,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:44:50,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:50,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.015 2026-09-07 12:44:50,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-07 12:44:50,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.048 2026-09-07 12:44:50,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-09-07 12:44:51,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.279 0.325 2026-09-07 12:44:51,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:44:51,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:44:51,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.044 2026-09-07 12:44:51,575 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44: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.013 2026-09-07 12:44:51,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-09-07 12:44:51,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:51,646 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:51,676 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:51,691 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:44:51,700 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:44:51,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.031 0.041 2026-09-07 12:44:51,755 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-07 12:44:51,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.014 0.103 2026-09-07 12:44:51,809 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:44:51,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:44:51,867 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:44:52,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.155 0.054 2026-09-07 12:44:52,022 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:44:52,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:52,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.197 2026-09-07 12:44:52,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:52,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.044 0.260 2026-09-07 12:44:52,131 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:52,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-09-07 12:44:52,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.272 2026-09-07 12:44:52,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-07 12:44:52,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.321 2026-09-07 12:44:52,289 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.231 2026-09-07 12:44:52,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-07 12:44:52,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-07 12:44:52,365 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.323 2026-09-07 12:44:52,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-07 12:44:52,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.037 0.175 2026-09-07 12:44:52,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-07 12:44:52,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:52,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.217 2026-09-07 12:44:52,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:44:52,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.042 0.077 2026-09-07 12:44:52,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.030 2026-09-07 12:44:52,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.024 2026-09-07 12:44:52,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:53,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.084 0.077 2026-09-07 12:44:53,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.052 0.065 2026-09-07 12:44:53,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.104 2026-09-07 12:44:53,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.019 2026-09-07 12:44:53,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-07 12:44:53,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.015 0.021 2026-09-07 12:44:53,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:44:53,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:44:53,520 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:53,521 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:53,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:44:53,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:44:53,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:44:53,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:44:53,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13864593 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f1137619-f647-4e96-97e9-10c033870b02'}] 2026-09-07 12:44:53,756 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:44:54,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13864593 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f1137619-f647-4e96-97e9-10c033870b02'} created pos.order #836 2026-09-07 12:44:54,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13864593 finished 2026-09-07 12:44:54,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 301 0.276 0.412 2026-09-07 12:44:54,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:44:54,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-09-07 12:44:54,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:44:54,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34178351 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'f1137619-f647-4e96-97e9-10c033870b02'}] 2026-09-07 12:44:54,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34178351 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'f1137619-f647-4e96-97e9-10c033870b02'} sync ignored for existing PoS order pos.order(836,) (state: paid) 2026-09-07 12:44:54,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34178351 finished 2026-09-07 12:44:54,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17461204 (allocated 19398656) 2026-09-07 12:44:54,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 122087 2026-09-07 12:44:54,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-09-07 12:44:54,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 122087 2026-09-07 12:44:54,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.093 0.108 2026-09-07 12:44:54,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124454_869113_test_settle_order_with_different_uom.txt 2026-09-07 12:44:54,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmp22xcjfq8_chrome_odoo" 2026-09-07 12:44:54,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-07 12:44:55,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 122305 2026-09-07 12:44:55,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpgs10_et2_chrome_odoo 2026-09-07 12:44:55,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:38971/json/version 2026-09-07 12:44:55,580 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:55,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: Chrome/150.0.7871.114 2026-09-07 12:44:55,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:38971/json 2026-09-07 12:44:55,699 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:55,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:38971/devtools/page/78F88D8515592EF3C9FBB26EAD032DD8 2026-09-07 12:44:55,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-09-07 12:44:55,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-09-07 12:44:55,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:44:55,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-09-07 12:44:55,935 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:55,935 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:55,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:44:56,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:56] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.048 0.405 2026-09-07 12:44:56,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': '78F88D8515592EF3C9FBB26EAD032DD8', 'loaderId': '383F8DAD05316975D3EBF0428095D32D', 'isDownload': False} 2026-09-07 12:44:56,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-07 12:44:56,425 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:44:56,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:56] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-09-07 12:44:56,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:56] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-07 12:44:56,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:56] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-07 12:44:57,046 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:44:57,053 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:57,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 12:44:57,084 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:44:57,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [1/26] Tour PosSettleOrderIncompatiblePartner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:44:57,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:44:57,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:44:57,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:44:57,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-07 12:44:57,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 11 0.019 0.030 2026-09-07 12:44:57,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.017 2026-09-07 12:44:57,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.045 2026-09-07 12:44:57,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.348 0.315 2026-09-07 12:44:58,011 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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.015 2026-09-07 12:44:58,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.000 0.009 2026-09-07 12:44:58,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.048 2026-09-07 12:44:58,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.007 2026-09-07 12:44:58,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-09-07 12:44:58,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:44:58,307 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:44:58,321 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:44:58,326 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:44:58,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.016 2026-09-07 12:44:58,356 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:44:58,382 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 12:44:58,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.033 0.048 2026-09-07 12:44:58,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.036 2026-09-07 12:44:58,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-09-07 12:44:58,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [2/26] Tour PosSettleOrderIncompatiblePartner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:44:58,521 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:58,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.122 0.045 2026-09-07 12:44:58,690 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:44:58,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [3/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:44:58,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.020 0.198 2026-09-07 12:44:58,740 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:44:58,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [4/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .more-btn) 2026-09-07 12:44:58,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-07 12:44:58,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-09-07 12:44:58,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-09-07 12:44:58,875 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.014 0.346 2026-09-07 12:44:58,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.203 2026-09-07 12:44:58,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-07 12:44:58,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-07 12:44:58,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:58] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-07 12:44:59,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-07 12:44:59,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-07 12:44:59,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.153 2026-09-07 12:44:59,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-07 12:44:59,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [5/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:44:59,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-09-07 12:44:59,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [6/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-09-07 12:44:59,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.067 0.103 2026-09-07 12:44:59,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.041 2026-09-07 12:44:59,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-07 12:44:59,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [7/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:44:59,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44: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.069 0.072 2026-09-07 12:44:59,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.057 0.067 2026-09-07 12:44:59,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.116 2026-09-07 12:44:59,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.006 0.017 2026-09-07 12:44:59,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:44:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.022 2026-09-07 12:45:00,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [8/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-09-07 12:45:00,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.026 2026-09-07 12:45:00,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [9/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:00,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [10/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product1","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product1")):has(.qty:contains("1"))) 2026-09-07 12:45:00,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [11/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:00,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [12/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:00,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [13/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-09-07 12:45:00,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [14/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:00,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [15/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:45:00,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [16/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .more-btn) 2026-09-07 12:45:00,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [17/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:45:00,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [18/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:45:00,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-09-07 12:45:00,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:00] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.012 2026-09-07 12:45:00,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.021 0.030 2026-09-07 12:45:00,789 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.017 2026-09-07 12:45:00,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [19/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:45:00,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:00] "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.050 0.065 2026-09-07 12:45:01,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.089 0.069 2026-09-07 12:45:01,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.156 2026-09-07 12:45:01,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.021 2026-09-07 12:45:01,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:01] "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.062 0.064 2026-09-07 12:45:01,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.072 0.072 2026-09-07 12:45:01,497 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.147 2026-09-07 12:45:01,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.024 2026-09-07 12:45:01,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [20/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-09-07 12:45:01,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.022 2026-09-07 12:45:01,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [21/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:01,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [22/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product2","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product2")):has(.qty:contains("1"))) 2026-09-07 12:45:01,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [23/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:01,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [24/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:01,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [25/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-09-07 12:45:01,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [26/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:02,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-09-07 12:45:02,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:45:02,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18274932 (allocated 19660800) 2026-09-07 12:45:02,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 122305 2026-09-07 12:45:02,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-09-07 12:45:02,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 122305 2026-09-07 12:45:02,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124502_237158_test_settle_order_with_incompatible_partner.txt 2026-09-07 12:45:02,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpgs10_et2_chrome_odoo" 2026-09-07 12:45:02,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-07 12:45:04,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 122533 2026-09-07 12:45:04,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmp_y_1fhru_chrome_odoo 2026-09-07 12:45:04,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:36301/json/version 2026-09-07 12:45:04,115 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36301', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:04,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-09-07 12:45:04,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:36301/json 2026-09-07 12:45:04,146 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36301', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:04,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:36301/devtools/page/A06DFC135BB1A7DEADBBA07CAB1F1AAD 2026-09-07 12:45:04,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-09-07 12:45:04,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-09-07 12:45:04,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:45:04,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-09-07 12:45:04,338 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:04,338 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:04,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:45:07,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:07] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.062 3.104 2026-09-07 12:45:07,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': 'A06DFC135BB1A7DEADBBA07CAB1F1AAD', 'loaderId': '8E61380E143DBD20EE02995556918CC3', 'isDownload': False} 2026-09-07 12:45:07,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-07 12:45:07,540 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:45:07,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:07] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 12:45:07,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:07] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:45:07,588 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:07] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-07 12:45:08,070 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:45:08,079 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:45:08,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:45:08,119 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:08,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-07 12:45:08,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [1/25] Tour PosSettleOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:45:08,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:45:08,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:08,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-07 12:45:08,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.035 2026-09-07 12:45:08,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.011 2026-09-07 12:45:08,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.026 2026-09-07 12:45:08,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.270 0.314 2026-09-07 12:45:08,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:45:08,972 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-09-07 12:45:09,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-09-07 12:45:09,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.012 2026-09-07 12:45:09,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-09-07 12:45:09,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.006 2026-09-07 12:45:09,161 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:09,222 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:45:09,223 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:45:09,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.028 2026-09-07 12:45:09,301 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:09,326 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:45:09,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.069 0.063 2026-09-07 12:45:09,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-09-07 12:45:09,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.035 2026-09-07 12:45:09,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [2/25] Tour PosSettleOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:45:09,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.040 2026-09-07 12:45:09,535 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:45:09,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [3/25] Tour PosSettleOrder → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:45:09,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [4/25] Tour PosSettleOrder → Step click Actions button (trigger: .more-btn) 2026-09-07 12:45:09,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.080 0.096 2026-09-07 12:45:09,701 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:09,729 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:45:09,787 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.032 0.253 2026-09-07 12:45:09,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-09-07 12:45:09,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.276 2026-09-07 12:45:09,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.299 2026-09-07 12:45:09,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.313 2026-09-07 12:45:09,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-07 12:45:09,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-09-07 12:45:09,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:09] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.169 2026-09-07 12:45:10,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-07 12:45:10,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-09-07 12:45:10,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.195 2026-09-07 12:45:10,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-07 12:45:10,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [5/25] Tour PosSettleOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:45:10,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-09-07 12:45:10,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [6/25] Tour PosSettleOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:45:10,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.044 0.083 2026-09-07 12:45:10,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 23 0.015 0.028 2026-09-07 12:45:10,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.013 2026-09-07 12:45:10,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [7/25] Tour PosSettleOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:45:10,659 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45: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.046 0.064 2026-09-07 12:45:10,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.058 0.067 2026-09-07 12:45:10,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-09-07 12:45:10,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.021 2026-09-07 12:45:10,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [8/25] Tour PosSettleOrder → Step body:not(:has(.modal)) 2026-09-07 12:45:10,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.025 2026-09-07 12:45:11,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [9/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:11,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [10/25] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":9,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("9"))) 2026-09-07 12:45:11,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [11/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:11,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [12/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:11,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [13/25] Tour PosSettleOrder → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 12:45:11,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [14/25] Tour PosSettleOrder → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:45:11,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [15/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:11,373 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [16/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:11,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [17/25] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("2"))) 2026-09-07 12:45:11,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [18/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:11,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [19/25] Tour PosSettleOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:45:11,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [20/25] Tour PosSettleOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:45:11,612 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:11,613 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:11,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [21/25] Tour PosSettleOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:45:11,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [22/25] Tour PosSettleOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:45:11,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [23/25] Tour PosSettleOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:45:11,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [24/25] Tour PosSettleOrder → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:45:11,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98690887 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c2b4ef6b-1857-4cc4-8a9e-5f587f85b8af'}] 2026-09-07 12:45:11,858 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:45:12,230 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #237 deleted stock.move records with IDs: [1378] 2026-09-07 12:45:12,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98690887 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'c2b4ef6b-1857-4cc4-8a9e-5f587f85b8af'} created pos.order #837 2026-09-07 12:45:12,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98690887 finished 2026-09-07 12:45:12,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.417 0.505 2026-09-07 12:45:12,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:45:12,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [25/25] Tour PosSettleOrder → Step .pos-leftheader .orders-button 2026-09-07 12:45:12,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26631968 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'c2b4ef6b-1857-4cc4-8a9e-5f587f85b8af'}] 2026-09-07 12:45:12,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26631968 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'c2b4ef6b-1857-4cc4-8a9e-5f587f85b8af'} sync ignored for existing PoS order pos.order(837,) (state: paid) 2026-09-07 12:45:12,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26631968 finished 2026-09-07 12:45:12,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-09-07 12:45:12,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-07 12:45:13,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 17683624 (allocated 20185088) 2026-09-07 12:45:13,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 122533 2026-09-07 12:45:13,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-09-07 12:45:13,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.101 0.088 2026-09-07 12:45:13,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 122533 2026-09-07 12:45:13,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.126 2026-09-07 12:45:13,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124513_242449_test_settle_order_with_kit.txt 2026-09-07 12:45:13,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmp_y_1fhru_chrome_odoo" 2026-09-07 12:45:13,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-09-07 12:45:14,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 122756 2026-09-07 12:45:14,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmp5c2n0ea8_chrome_odoo 2026-09-07 12:45:14,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:43145/json/version 2026-09-07 12:45:14,283 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:14,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-09-07 12:45:14,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:43145/json 2026-09-07 12:45:14,330 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:14,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:43145/devtools/page/53760ADC1A503F1B81E1C63AA72BB801 2026-09-07 12:45:14,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-09-07 12:45:14,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-09-07 12:45:14,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:45:14,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-09-07 12:45:14,617 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:14,617 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:14,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:45:15,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.053 0.368 2026-09-07 12:45:15,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '53760ADC1A503F1B81E1C63AA72BB801', 'loaderId': '1068BC3B13C6A76E50DF682E3F6470CC', 'isDownload': False} 2026-09-07 12:45:15,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate ready code "odoo.isTourReady('test_settle_order_with_lot')" 2026-09-07 12:45:15,075 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:45:15,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:45:15,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 12:45:15,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-07 12:45:15,599 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:45:15,607 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:15,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:45:15,639 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:15,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [1/14] Tour test_settle_order_with_lot → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:45:15,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:45:15,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:45:15,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:45:15,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-07 12:45:15,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "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.030 2026-09-07 12:45:15,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.005 2026-09-07 12:45:15,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.058 2026-09-07 12:45:16,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.318 0.298 2026-09-07 12:45:16,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45: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-09-07 12:45:16,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.008 0.010 2026-09-07 12:45:16,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.043 2026-09-07 12:45:16,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/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 - 1 0.001 0.005 2026-09-07 12:45:16,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-09-07 12:45:16,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:16,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:45:16,849 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:45:16,869 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:45:16,889 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:16,890 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:45:16,904 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:45:16,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.060 0.078 2026-09-07 12:45:16,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.004 0.135 2026-09-07 12:45:16,992 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:17,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.095 2026-09-07 12:45:17,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [2/14] Tour test_settle_order_with_lot → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:45:17,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.048 0.081 2026-09-07 12:45:17,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [3/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:45:17,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.084 0.219 2026-09-07 12:45:17,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [4/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .more-btn) 2026-09-07 12:45:17,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.005 0.156 2026-09-07 12:45:17,265 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:45:17,284 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:45:17,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.157 2026-09-07 12:45:17,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-07 12:45:17,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-07 12:45:17,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-07 12:45:17,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.132 2026-09-07 12:45:17,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-07 12:45:17,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-07 12:45:17,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.159 2026-09-07 12:45:17,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-09-07 12:45:17,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.215 2026-09-07 12:45:17,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [5/14] Tour test_settle_order_with_lot → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:45:17,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [6/14] Tour test_settle_order_with_lot → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:45:17,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.059 0.074 2026-09-07 12:45:17,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.040 0.033 2026-09-07 12:45:17,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-07 12:45:18,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [7/14] Tour test_settle_order_with_lot → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:45:18,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.065 0.084 2026-09-07 12:45:18,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.074 0.068 2026-09-07 12:45:18,384 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.142 2026-09-07 12:45:18,435 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.021 2026-09-07 12:45:18,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [8/14] Tour test_settle_order_with_lot → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-09-07 12:45:18,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.020 0.033 2026-09-07 12:45:18,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [9/14] Tour test_settle_order_with_lot → Step body:not(:has(.modal)) 2026-09-07 12:45:18,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [10/14] Tour test_settle_order_with_lot → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:18,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [11/14] Tour test_settle_order_with_lot → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A"))) 2026-09-07 12:45:18,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [12/14] Tour test_settle_order_with_lot → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:18,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [13/14] Tour test_settle_order_with_lot → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-09-07 12:45:18,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [14/14] Tour test_settle_order_with_lot → Step check lot1 is linked (trigger: .info-list li:contains(1002)) 2026-09-07 12:45:18,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-09-07 12:45:18,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:45:18,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16309480 (allocated 17825792) 2026-09-07 12:45:18,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 122756 2026-09-07 12:45:18,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-09-07 12:45:18,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 122756 2026-09-07 12:45:19,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124519_092563_test_settle_order_with_lot.txt 2026-09-07 12:45:19,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmp5c2n0ea8_chrome_odoo" 2026-09-07 12:45:19,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-09-07 12:45:19,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 122967 2026-09-07 12:45:19,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmp1lq4_k3t_chrome_odoo 2026-09-07 12:45:19,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:37493/json/version 2026-09-07 12:45:19,884 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:19,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: Chrome/150.0.7871.114 2026-09-07 12:45:19,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:37493/json 2026-09-07 12:45:19,929 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:19,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:37493/devtools/page/705C6C41735FAF7FF27EB2F9E556012A 2026-09-07 12:45:19,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-09-07 12:45:20,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-09-07 12:45:20,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:45:20,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-09-07 12:45:20,248 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:20,249 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:20,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:45:20,789 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:20] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.077 0.442 2026-09-07 12:45:20,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': '705C6C41735FAF7FF27EB2F9E556012A', 'loaderId': '3B35DBAB1972B2EEEA5BC3006A62B359', 'isDownload': False} 2026-09-07 12:45:20,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-07 12:45:20,808 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:45:20,828 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:20] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:45:20,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:20] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:45:20,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:20] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-09-07 12:45:21,323 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:45:21,324 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:21,341 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:45:21,355 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:21,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:45:21,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.014 2026-09-07 12:45:21,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:45:21,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:21,478 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "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.020 2026-09-07 12:45:21,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.045 2026-09-07 12:45:21,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.030 2026-09-07 12:45:21,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.036 2026-09-07 12:45:22,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.267 0.307 2026-09-07 12:45:22,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:45:22,285 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-09-07 12:45:22,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.037 2026-09-07 12:45:22,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:45:22,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: Owl is running in 'dev' mode. 2026-09-07 12:45:22,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:45:22,449 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:22,478 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:22,515 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:45:22,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.026 0.047 2026-09-07 12:45:22,542 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:45:22,563 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-07 12:45:22,575 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.018 0.105 2026-09-07 12:45:22,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.113 2026-09-07 12:45:22,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-09-07 12:45:22,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:45:22,689 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:45:22,773 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:22,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:45:22,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-09-07 12:45:22,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.107 0.096 2026-09-07 12:45:22,870 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:22,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.021 0.226 2026-09-07 12:45:22,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-09-07 12:45:22,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:22] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-09-07 12:45:23,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-09-07 12:45:23,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.006 0.336 2026-09-07 12:45:23,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-09-07 12:45:23,067 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-09-07 12:45:23,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-07 12:45:23,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.120 2026-09-07 12:45:23,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-09-07 12:45:23,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-07 12:45:23,284 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.043 0.183 2026-09-07 12:45:23,301 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-07 12:45:23,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:45:23,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-09-07 12:45:23,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:45:23,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.071 0.091 2026-09-07 12:45:23,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "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-09-07 12:45:23,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:45:23,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:45:23,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:23] "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.094 0.074 2026-09-07 12:45:24,073 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.056 0.074 2026-09-07 12:45:24,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.138 2026-09-07 12:45:24,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-09-07 12:45:24,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-07 12:45:24,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.025 0.033 2026-09-07 12:45:24,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:45:24,444 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:45:24,456 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:24,458 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:24,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:45:24,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:45:24,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:45:24,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:45:24,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85246960 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'dc697202-3599-4205-9358-3c8fd5c81dd3'}] 2026-09-07 12:45:24,696 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:45:25,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85246960 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'dc697202-3599-4205-9358-3c8fd5c81dd3'} created pos.order #838 2026-09-07 12:45:25,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85246960 finished 2026-09-07 12:45:25,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 364 0.320 0.503 2026-09-07 12:45:25,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:45:25,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-09-07 12:45:25,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:45:25,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82145534 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'dc697202-3599-4205-9358-3c8fd5c81dd3'}] 2026-09-07 12:45:25,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82145534 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'dc697202-3599-4205-9358-3c8fd5c81dd3'} sync ignored for existing PoS order pos.order(838,) (state: paid) 2026-09-07 12:45:25,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82145534 finished 2026-09-07 12:45:25,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19168756 (allocated 21106688) 2026-09-07 12:45:25,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 122967 2026-09-07 12:45:25,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-09-07 12:45:25,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 122967 2026-09-07 12:45:25,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.107 0.118 2026-09-07 12:45:26,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124526_039060_test_settle_order_with_multiple_uom.txt 2026-09-07 12:45:26,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmp1lq4_k3t_chrome_odoo" 2026-09-07 12:45:26,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-07 12:45:27,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 123188 2026-09-07 12:45:27,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmp6itf7l4h_chrome_odoo 2026-09-07 12:45:27,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:42581/json/version 2026-09-07 12:45:27,003 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:27,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: Chrome/150.0.7871.114 2026-09-07 12:45:27,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:42581/json 2026-09-07 12:45:27,070 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:27,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:42581/devtools/page/5C49E7E54A5F2163E5B56E5C67A1DC37 2026-09-07 12:45:27,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-09-07 12:45:27,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-09-07 12:45:27,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:45:27,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-09-07 12:45:27,337 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:27,337 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:27,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:45:28,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.061 0.595 2026-09-07 12:45:28,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '5C49E7E54A5F2163E5B56E5C67A1DC37', 'loaderId': '3639D026AED65C0D5AC7D1F3A27F9468', 'isDownload': False} 2026-09-07 12:45:28,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-07 12:45:28,021 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:45:28,035 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:45:28,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-09-07 12:45:28,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.036 2026-09-07 12:45:28,554 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:28,565 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:28,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:45:28,607 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:28,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [1/18] Tour PosSettleOrder3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:45:28,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-07 12:45:28,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:45:28,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:28,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "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.015 2026-09-07 12:45:28,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-07 12:45:28,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.036 2026-09-07 12:45:28,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.061 2026-09-07 12:45:29,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.253 0.289 2026-09-07 12:45:29,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:45:29,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-09-07 12:45:29,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.053 2026-09-07 12:45:29,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.021 2026-09-07 12:45:29,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-09-07 12:45:29,659 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:29,747 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:45:29,764 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:45:29,782 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:45:29,795 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:45:29,809 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:45:29,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.015 0.060 2026-09-07 12:45:29,869 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.018 0.114 2026-09-07 12:45:29,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-09-07 12:45:29,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.051 2026-09-07 12:45:29,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [2/18] Tour PosSettleOrder3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:45:29,968 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:45:30,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.099 0.072 2026-09-07 12:45:30,138 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:45:30,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.177 2026-09-07 12:45:30,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [3/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:45:30,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.083 2026-09-07 12:45:30,194 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:30,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [4/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:45:30,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-07 12:45:30,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.179 2026-09-07 12:45:30,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.030 0.369 2026-09-07 12:45:30,402 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.217 2026-09-07 12:45:30,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.246 2026-09-07 12:45:30,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-09-07 12:45:30,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-09-07 12:45:30,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-07 12:45:30,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.048 0.192 2026-09-07 12:45:30,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.181 2026-09-07 12:45:30,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [5/18] Tour PosSettleOrder3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:45:30,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-09-07 12:45:30,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [6/18] Tour PosSettleOrder3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:45:30,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.046 0.092 2026-09-07 12:45:30,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.029 2026-09-07 12:45:30,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.022 2026-09-07 12:45:31,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [7/18] Tour PosSettleOrder3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:45:31,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:31] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.092 0.077 2026-09-07 12:45:31,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.038 0.066 2026-09-07 12:45:31,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.098 2026-09-07 12:45:31,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.037 0.026 2026-09-07 12:45:31,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [8/18] Tour PosSettleOrder3 → Step body:not(:has(.modal)) 2026-09-07 12:45:31,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.022 2026-09-07 12:45:31,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [9/18] Tour PosSettleOrder3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:31,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [10/18] Tour PosSettleOrder3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-07 12:45:31,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [11/18] Tour PosSettleOrder3 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:31,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [12/18] Tour PosSettleOrder3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:45:31,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [13/18] Tour PosSettleOrder3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:45:31,825 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:31,826 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:31,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [14/18] Tour PosSettleOrder3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:45:31,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [15/18] Tour PosSettleOrder3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:45:31,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [16/18] Tour PosSettleOrder3 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:45:32,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [17/18] Tour PosSettleOrder3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:45:32,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [18/18] Tour PosSettleOrder3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:45:32,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65366895 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e9567874-572d-4d8f-b818-43a0c5937a26'}] 2026-09-07 12:45:32,116 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:45:32,283 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1381] 2026-09-07 12:45:32,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65366895 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e9567874-572d-4d8f-b818-43a0c5937a26'} created pos.order #839 2026-09-07 12:45:32,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65366895 finished 2026-09-07 12:45:32,704 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 377 0.209 0.388 2026-09-07 12:45:32,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:45:32,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-09-07 12:45:32,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:45:32,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49568344 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e9567874-572d-4d8f-b818-43a0c5937a26'}] 2026-09-07 12:45:32,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49568344 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e9567874-572d-4d8f-b818-43a0c5937a26'} sync ignored for existing PoS order pos.order(839,) (state: paid) 2026-09-07 12:45:32,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49568344 finished 2026-09-07 12:45:33,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17424192 (allocated 19136512) 2026-09-07 12:45:33,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 123188 2026-09-07 12:45:33,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-09-07 12:45:33,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 123188 2026-09-07 12:45:33,062 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.120 0.093 2026-09-07 12:45:33,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124533_131299_test_settle_order_with_multistep_delivery.txt 2026-09-07 12:45:33,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmp6itf7l4h_chrome_odoo" 2026-09-07 12:45:33,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-07 12:45:34,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 123404 2026-09-07 12:45:34,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmp__x28ag0_chrome_odoo 2026-09-07 12:45:34,842 26 INFO rb-6a8d31b-224617-412612 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:34021/json/version 2026-09-07 12:45:34,843 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:34,882 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:34,882 26 INFO rb-6a8d31b-224617-412612 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:34021/json 2026-09-07 12:45:34,883 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:34,903 26 INFO rb-6a8d31b-224617-412612 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:34021/devtools/page/ABB3BBD7834C28B678D3C7D9688BAD17 2026-09-07 12:45:34,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-09-07 12:45:34,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-09-07 12:45:35,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:45:35,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-09-07 12:45:35,281 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:35,282 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:35,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:45:35,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:35] "GET /pos/ui/125 HTTP/1.1" 200 - 83 0.082 0.468 2026-09-07 12:45:35,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'ABB3BBD7834C28B678D3C7D9688BAD17', 'loaderId': '47408C48D0E7EBCF4313E58B11E2A285', 'isDownload': False} 2026-09-07 12:45:35,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-09-07 12:45:35,868 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:45:35,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:35] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:45:35,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:35] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.030 2026-09-07 12:45:35,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:35] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.043 2026-09-07 12:45:36,424 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:45:36,433 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:45:36,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-09-07 12:45:36,483 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:36,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:45:36,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [1/20] Tour PosSettleOrder4 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:45:36,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:45:36,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:36,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.023 0.016 2026-09-07 12:45:36,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-07 12:45:36,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45: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-09-07 12:45:36,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-07 12:45:37,402 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.357 0.335 2026-09-07 12:45:37,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45: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-09-07 12:45:37,498 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45: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-09-07 12:45:37,610 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.065 2026-09-07 12:45:37,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:45:37,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: Owl is running in 'dev' mode. 2026-09-07 12:45:37,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-09-07 12:45:37,724 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:37,783 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 12:45:37,794 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 12:45:37,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.049 0.058 2026-09-07 12:45:37,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.006 0.100 2026-09-07 12:45:37,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-09-07 12:45:37,872 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.001 2026-09-07 12:45:37,887 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:45:37,920 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:37] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:45:38,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [2/20] Tour PosSettleOrder4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:45:38,071 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:45:38,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.007 0.037 2026-09-07 12:45:38,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.059 0.076 2026-09-07 12:45:38,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.042 0.180 2026-09-07 12:45:38,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-09-07 12:45:38,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [3/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:45:38,320 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:38,332 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:38,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [4/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:45:38,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.221 2026-09-07 12:45:38,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-09-07 12:45:38,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.282 2026-09-07 12:45:38,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.275 2026-09-07 12:45:38,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-07 12:45:38,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-07 12:45:38,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.169 2026-09-07 12:45:38,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-07 12:45:38,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-07 12:45:38,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.262 2026-09-07 12:45:38,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [5/20] Tour PosSettleOrder4 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:45:38,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [6/20] Tour PosSettleOrder4 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:45:38,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.073 0.082 2026-09-07 12:45:39,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.021 0.033 2026-09-07 12:45:39,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.023 2026-09-07 12:45:39,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [7/20] Tour PosSettleOrder4 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:45:39,363 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 73 0.076 0.099 2026-09-07 12:45:39,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.103 0.078 2026-09-07 12:45:39,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.013 0.188 2026-09-07 12:45:39,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.025 2026-09-07 12:45:39,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [8/20] Tour PosSettleOrder4 → Step body:not(:has(.modal)) 2026-09-07 12:45:39,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.022 2026-09-07 12:45:39,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [9/20] Tour PosSettleOrder4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:45:39,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [10/20] Tour PosSettleOrder4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-09-07 12:45:39,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [11/20] Tour PosSettleOrder4 → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:45:39,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [12/20] Tour PosSettleOrder4 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:45:40,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [13/20] Tour PosSettleOrder4 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:45:40,049 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:40,050 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:45:40,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [14/20] Tour PosSettleOrder4 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:45:40,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [15/20] Tour PosSettleOrder4 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:45:40,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [16/20] Tour PosSettleOrder4 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:45:40,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [17/20] Tour PosSettleOrder4 → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-09-07 12:45:40,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [18/20] Tour PosSettleOrder4 → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-09-07 12:45:40,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [19/20] Tour PosSettleOrder4 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:45:40,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [20/20] Tour PosSettleOrder4 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:45:40,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37822545 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e29a0c4a-97bf-431a-9bf2-48bebfd552d0'}] 2026-09-07 12:45:40,453 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:45:40,622 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1386] 2026-09-07 12:45:42,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37822545 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'e29a0c4a-97bf-431a-9bf2-48bebfd552d0'} created pos.order #840 2026-09-07 12:45:42,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37822545 finished 2026-09-07 12:45:42,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 740 0.707 1.408 2026-09-07 12:45:42,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:45:42,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45: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-09-07 12:45:42,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57213171 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e29a0c4a-97bf-431a-9bf2-48bebfd552d0'}] 2026-09-07 12:45:42,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-09-07 12:45:42,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-07 12:45:42,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57213171 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': 'e29a0c4a-97bf-431a-9bf2-48bebfd552d0'} sync ignored for existing PoS order pos.order(840,) (state: done) 2026-09-07 12:45:42,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57213171 finished 2026-09-07 12:45:42,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17695136 (allocated 19136512) 2026-09-07 12:45:42,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.084 0.116 2026-09-07 12:45:42,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 123404 2026-09-07 12:45:42,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-09-07 12:45:42,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 123404 2026-09-07 12:45:43,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124543_060020_test_settle_order_with_multistep_delivery_receipt.txt 2026-09-07 12:45:43,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmp__x28ag0_chrome_odoo" 2026-09-07 12:45:43,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-09-07 12:45:43,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 123618 2026-09-07 12:45:43,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmplpkmvyai_chrome_odoo 2026-09-07 12:45:43,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:40243/json/version 2026-09-07 12:45:43,647 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:43,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-09-07 12:45:43,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:40243/json 2026-09-07 12:45:43,708 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:43,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:40243/devtools/page/314CD4AA3022BCE22FD25AEBC22B0F01 2026-09-07 12:45:43,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-09-07 12:45:43,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-09-07 12:45:43,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:45:43,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-09-07 12:45:43,992 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:43,992 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:44,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:45:44,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:44] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.080 0.393 2026-09-07 12:45:44,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '314CD4AA3022BCE22FD25AEBC22B0F01', 'loaderId': '3774301C5A484ABE027798442415F702', 'isDownload': False} 2026-09-07 12:45:44,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-07 12:45:44,513 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:45:44,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:44] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-09-07 12:45:44,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:44] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:45:44,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:44] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:45:45,027 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:45,031 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:45,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:45:45,064 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:45,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:45:45,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.009 2026-09-07 12:45:45,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:45:45,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:45,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.018 2026-09-07 12:45:45,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-07 12:45:45,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "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-09-07 12:45:45,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-07 12:45:45,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.259 0.294 2026-09-07 12:45:45,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:45:45,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:45:45,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:45] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-09-07 12:45:46,016 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:45:46,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-09-07 12:45:46,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:45:46,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:46,123 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:45:46,131 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:45:46,133 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:46,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.017 0.034 2026-09-07 12:45:46,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.011 0.070 2026-09-07 12:45:46,258 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-07 12:45:46,262 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-07 12:45:46,288 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:45:46,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:45:46,373 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.101 0.079 2026-09-07 12:45:46,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.033 0.277 2026-09-07 12:45:46,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:45:46,511 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:45:46,570 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.043 0.245 2026-09-07 12:45:46,577 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:46,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-09-07 12:45:46,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-07 12:45:46,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.233 2026-09-07 12:45:46,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-09-07 12:45:46,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-09-07 12:45:46,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-09-07 12:45:46,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.174 2026-09-07 12:45:46,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-07 12:45:46,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-09-07 12:45:46,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-09-07 12:45:46,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:46] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-09-07 12:45:47,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.191 2026-09-07 12:45:47,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:47] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.230 2026-09-07 12:45:47,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:45:47,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:45:47,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.074 0.073 2026-09-07 12:45:47,359 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.030 0.035 2026-09-07 12:45:47,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.017 2026-09-07 12:45:47,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:45:47,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45: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.060 0.063 2026-09-07 12:45:47,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.046 0.058 2026-09-07 12:45:47,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.105 2026-09-07 12:45:47,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.025 2026-09-07 12:45:47,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-09-07 12:45:47,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.021 2026-09-07 12:45:47,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:45:48,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:45:48,011 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:48,016 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:48,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:45:48,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:45:48,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:45:48,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:45:48,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49346552 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8428c747-b83b-4c36-86ef-80ed5a857a7b'}] 2026-09-07 12:45:48,261 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:45:48,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49346552 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': '8428c747-b83b-4c36-86ef-80ed5a857a7b'} created pos.order #841 2026-09-07 12:45:48,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49346552 finished 2026-09-07 12:45:49,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 404 0.405 0.524 2026-09-07 12:45:49,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45: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-09-07 12:45:49,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-09-07 12:45:49,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:45:49,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60464726 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '8428c747-b83b-4c36-86ef-80ed5a857a7b'}] 2026-09-07 12:45:49,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60464726 order {'name': 'Shop - 000001', 'pos_reference': '261-125-000001', 'uuid': '8428c747-b83b-4c36-86ef-80ed5a857a7b'} sync ignored for existing PoS order pos.order(841,) (state: paid) 2026-09-07 12:45:49,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60464726 finished 2026-09-07 12:45:49,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17351168 (allocated 18874368) 2026-09-07 12:45:49,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 123618 2026-09-07 12:45:49,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-09-07 12:45:49,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 123618 2026-09-07 12:45:49,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.129 0.098 2026-09-07 12:45:49,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124549_591030_test_settle_quotation_delivered_qty.txt 2026-09-07 12:45:49,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmplpkmvyai_chrome_odoo" 2026-09-07 12:45:49,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-09-07 12:45:50,177 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [976] 2026-09-07 12:45:50,183 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted product.template.attribute.value records with IDs: [977] 2026-09-07 12:45:50,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 123848 2026-09-07 12:45:50,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmp2lzu00zj_chrome_odoo 2026-09-07 12:45:50,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:33293/json/version 2026-09-07 12:45:50,688 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:50,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-09-07 12:45:50,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:33293/json 2026-09-07 12:45:50,727 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:50,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:33293/devtools/page/E914792C2C8849DCF626611027B712ED 2026-09-07 12:45:50,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-09-07 12:45:50,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-09-07 12:45:50,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:45:50,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-09-07 12:45:50,905 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:50,905 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:50,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:45:51,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:51] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.049 0.445 2026-09-07 12:45:51,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': 'E914792C2C8849DCF626611027B712ED', 'loaderId': 'FAA9A11541FCA82C438D0663490D1D3C', 'isDownload': False} 2026-09-07 12:45:51,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Evaluate ready code "odoo.isTourReady('test_settle_so_archived_attribute')" 2026-09-07 12:45:51,458 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:45:51,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:51] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:45:51,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:51] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:45:51,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:51] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-09-07 12:45:51,982 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:45:51,999 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:45:52,011 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:45:52,028 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:52,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [1/9] Tour test_settle_so_archived_attribute → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:45:52,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:45:52,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:45:52,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:52,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-07 12:45:52,146 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:52] "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.034 2026-09-07 12:45:52,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-07 12:45:52,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.237 2026-09-07 12:45:53,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.400 0.335 2026-09-07 12:45:53,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:45:53,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:45:53,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.053 2026-09-07 12:45:53,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:45:53,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-09-07 12:45:53,493 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-07 12:45:53,528 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:53,551 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:45:53,553 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:53,588 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:45:53,608 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:45:53,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [2/9] Tour test_settle_so_archived_attribute → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:45:53,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.086 0.040 2026-09-07 12:45:53,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-09-07 12:45:53,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.005 0.056 2026-09-07 12:45:53,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.156 2026-09-07 12:45:53,759 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.004 0.045 2026-09-07 12:45:53,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.038 2026-09-07 12:45:53,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [3/9] Tour test_settle_so_archived_attribute → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:45:53,912 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:53,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.082 2026-09-07 12:45:53,962 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:53,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [4/9] Tour test_settle_so_archived_attribute → Step click Actions button (trigger: .more-btn) 2026-09-07 12:45:54,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.156 2026-09-07 12:45:54,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.239 2026-09-07 12:45:54,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.017 0.278 2026-09-07 12:45:54,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.317 2026-09-07 12:45:54,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.275 2026-09-07 12:45:54,217 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:54,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-09-07 12:45:54,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-09-07 12:45:54,298 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.192 2026-09-07 12:45:54,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.021 0.187 2026-09-07 12:45:54,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.048 0.160 2026-09-07 12:45:54,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [5/9] Tour test_settle_so_archived_attribute → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:45:54,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.045 0.298 2026-09-07 12:45:54,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [6/9] Tour test_settle_so_archived_attribute → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:45:54,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.079 0.098 2026-09-07 12:45:54,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.045 0.035 2026-09-07 12:45:54,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-09-07 12:45:54,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [7/9] Tour test_settle_so_archived_attribute → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:45:55,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.094 0.077 2026-09-07 12:45:55,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.056 0.070 2026-09-07 12:45:55,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.129 2026-09-07 12:45:55,381 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.026 2026-09-07 12:45:55,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [8/9] Tour test_settle_so_archived_attribute → Step body:not(:has(.modal)) 2026-09-07 12:45:55,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.021 2026-09-07 12:45:55,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: [9/9] Tour test_settle_so_archived_attribute → Step Check orderline with attributes: {"productName":"Archived Attr Product"} (trigger: .order-container .orderline:has(.product-name:contains("Archived Attr Product"))) 2026-09-07 12:45:55,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-09-07 12:45:55,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_settle_so_archived_attribute SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:45:55,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16082248 (allocated 17039360) 2026-09-07 12:45:55,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 123848 2026-09-07 12:45:55,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-09-07 12:45:55,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 123848 2026-09-07 12:45:55,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124555_826297_test_settle_so_archived_attribute.txt 2026-09-07 12:45:55,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmp2lzu00zj_chrome_odoo" 2026-09-07 12:45:55,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-09-07 12:45:56,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 124054 2026-09-07 12:45:56,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpjlo_yvyz_chrome_odoo 2026-09-07 12:45:56,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:33465/json/version 2026-09-07 12:45:56,799 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:56,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: Chrome/150.0.7871.114 2026-09-07 12:45:56,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:33465/json 2026-09-07 12:45:56,872 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:45:56,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:33465/devtools/page/9AE39155E00B74051CE519002CFE2E40 2026-09-07 12:45:56,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-09-07 12:45:56,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-09-07 12:45:57,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:45:57,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-09-07 12:45:57,157 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:57,157 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:57,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:45:57,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:57] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.080 0.461 2026-09-07 12:45:57,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '9AE39155E00B74051CE519002CFE2E40', 'loaderId': '16DA96FF32F21BE9F13194CECA7D1594', 'isDownload': False} 2026-09-07 12:45:57,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate ready code "odoo.isTourReady('test_settle_so_custom_attribute_value')" 2026-09-07 12:45:57,741 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:45:57,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:57] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:45:57,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:57] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 12:45:57,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:57] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-07 12:45:58,271 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:45:58,274 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:45:58,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:45:58,317 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:45:58,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [1/9] Tour test_settle_so_custom_attribute_value → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:45:58,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 12:45:58,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:45:58,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:45:58,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-07 12:45:58,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "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-09-07 12:45:58,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.007 2026-09-07 12:45:58,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.033 2026-09-07 12:45:59,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.262 0.311 2026-09-07 12:45:59,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:45:59,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:45:59,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.029 2026-09-07 12:45:59,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:45:59,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: Owl is running in 'dev' mode. 2026-09-07 12:45:59,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:45:59,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:45:59,433 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:45:59,451 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:45:59,461 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:45:59,474 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45: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-09-07 12:45:59,479 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:45:59,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.075 0.037 2026-09-07 12:45:59,561 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 12:45:59,581 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.152 2026-09-07 12:45:59,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.099 2026-09-07 12:45:59,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [2/9] Tour test_settle_so_custom_attribute_value → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:45:59,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.045 0.121 2026-09-07 12:45:59,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [3/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:45:59,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.079 0.235 2026-09-07 12:45:59,828 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:59,836 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:45:59,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [4/9] Tour test_settle_so_custom_attribute_value → Step click Actions button (trigger: .more-btn) 2026-09-07 12:45:59,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.014 0.211 2026-09-07 12:45:59,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.197 2026-09-07 12:45:59,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-07 12:45:59,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:45:59] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-09-07 12:46:00,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-09-07 12:46:00,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-09-07 12:46:00,060 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-07 12:46:00,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-07 12:46:00,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-07 12:46:00,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-07 12:46:00,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.174 2026-09-07 12:46:00,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.352 2026-09-07 12:46:00,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [5/9] Tour test_settle_so_custom_attribute_value → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:46:00,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [6/9] Tour test_settle_so_custom_attribute_value → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:46:00,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.076 0.094 2026-09-07 12:46:00,565 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.027 2026-09-07 12:46:00,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.029 2026-09-07 12:46:00,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [7/9] Tour test_settle_so_custom_attribute_value → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:46:00,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:00] "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.079 0.075 2026-09-07 12:46:01,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.076 0.069 2026-09-07 12:46:01,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.139 2026-09-07 12:46:01,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.010 0.023 2026-09-07 12:46:01,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:01] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:46:01,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:01] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.004 0.009 2026-09-07 12:46:01,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [8/9] Tour test_settle_so_custom_attribute_value → Step body:not(:has(.modal)) 2026-09-07 12:46:01,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.020 0.027 2026-09-07 12:46:01,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: [9/9] Tour test_settle_so_custom_attribute_value → Step Check orderline with attributes: {"productName":"Gift Wrap, Inscription: Custom: Value"} (trigger: .order-container .orderline:has(.product-name:contains("Gift Wrap, Inscription: Custom: Value"))) 2026-09-07 12:46:01,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-09-07 12:46:01,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_custom_attribute_value SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:46:01,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16178260 (allocated 17563648) 2026-09-07 12:46:01,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 124054 2026-09-07 12:46:01,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-09-07 12:46:01,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 124054 2026-09-07 12:46:01,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124601_486736_test_settle_so_custom_attribute_value.txt 2026-09-07 12:46:01,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpjlo_yvyz_chrome_odoo" 2026-09-07 12:46:01,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-09-07 12:46:02,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 124270 2026-09-07 12:46:02,388 26 INFO rb-6a8d31b-224617-412612 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/tmp68xoo71z_chrome_odoo 2026-09-07 12:46:02,388 26 INFO rb-6a8d31b-224617-412612 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:42253/json/version 2026-09-07 12:46:02,389 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:02,413 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:02,413 26 INFO rb-6a8d31b-224617-412612 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:42253/json 2026-09-07 12:46:02,414 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:02,467 26 INFO rb-6a8d31b-224617-412612 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:42253/devtools/page/8C0D332BA46FCE982616009C40560469 2026-09-07 12:46:02,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Enable chrome headless console log notification 2026-09-07 12:46:02,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-09-07 12:46:02,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:46:02,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-09-07 12:46:02,638 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:02,638 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:02,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:46:03,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "GET /pos/ui/125 HTTP/1.1" 200 - 129 0.113 0.460 2026-09-07 12:46:03,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '8C0D332BA46FCE982616009C40560469', 'loaderId': '57570F8E75893483F10ADED4ECEB525E', 'isDownload': False} 2026-09-07 12:46:03,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate ready code "odoo.isTourReady('test_settle_so_with_non_pos_groupable_uom')" 2026-09-07 12:46:03,255 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:46:03,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 12:46:03,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:46:03,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-09-07 12:46:03,753 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:46:03,756 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:46:03,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-07 12:46:03,781 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:03,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [1/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:46:03,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:46:03,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:46:03,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:03,865 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46: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.014 2026-09-07 12:46:03,880 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-07 12:46:03,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.026 2026-09-07 12:46:03,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-07 12:46:04,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.279 0.296 2026-09-07 12:46:04,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:46:04,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 12:46:04,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.039 2026-09-07 12:46:04,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:46:04,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: Owl is running in 'dev' mode. 2026-09-07 12:46:04,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:46:04,831 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:46:04,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:46:04,855 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:46:04,904 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.054 2026-09-07 12:46:04,915 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:46:04,939 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:46:04,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.059 0.067 2026-09-07 12:46:04,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:04] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.012 0.132 2026-09-07 12:46:04,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [2/11] Tour test_settle_so_with_non_pos_groupable_uom → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:46:05,015 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:05,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.010 0.092 2026-09-07 12:46:05,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [3/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:46:05,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [4/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .more-btn) 2026-09-07 12:46:05,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.098 0.073 2026-09-07 12:46:05,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.004 0.178 2026-09-07 12:46:05,228 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:46:05,231 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.045 2026-09-07 12:46:05,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.193 2026-09-07 12:46:05,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.224 2026-09-07 12:46:05,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-07 12:46:05,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.031 0.353 2026-09-07 12:46:05,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-07 12:46:05,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-07 12:46:05,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.173 2026-09-07 12:46:05,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-09-07 12:46:05,517 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-07 12:46:05,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.161 2026-09-07 12:46:05,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.181 2026-09-07 12:46:05,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-09-07 12:46:05,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [5/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:46:05,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [6/11] Tour test_settle_so_with_non_pos_groupable_uom → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:46:05,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.047 0.080 2026-09-07 12:46:05,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.037 0.032 2026-09-07 12:46:05,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:46:06,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [7/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:46:06,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.064 0.059 2026-09-07 12:46:06,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.049 0.070 2026-09-07 12:46:06,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.113 2026-09-07 12:46:06,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.024 2026-09-07 12:46:06,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [8/11] Tour test_settle_so_with_non_pos_groupable_uom → Step body:not(:has(.modal)) 2026-09-07 12:46:06,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.016 0.024 2026-09-07 12:46:06,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [9/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:46:06,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [10/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Check orderline with attributes: {"withClass":".selected","productName":"Pomme de Terre","quantity":"0.5","price":"5.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pomme de Terre")):has(.qty:contains("0.5")):has(.price:contains("5.00"))) 2026-09-07 12:46:06,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [11/11] Tour test_settle_so_with_non_pos_groupable_uom → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:46:06,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-09-07 12:46:06,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_with_non_pos_groupable_uom SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-07 12:46:06,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15972900 (allocated 17301504) 2026-09-07 12:46:06,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 124270 2026-09-07 12:46:06,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-09-07 12:46:06,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 124270 2026-09-07 12:46:06,844 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124606_844474_test_settle_so_with_non_pos_groupable_uom.txt 2026-09-07 12:46:06,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmp68xoo71z_chrome_odoo" 2026-09-07 12:46:06,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-09-07 12:46:07,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 124481 2026-09-07 12:46:07,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmp6k2an_vt_chrome_odoo 2026-09-07 12:46:07,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:41221/json/version 2026-09-07 12:46:07,521 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:07,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-07 12:46:07,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:41221/json 2026-09-07 12:46:07,560 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:07,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:41221/devtools/page/2D2CD3FAAC921A71BCD4558EE626A71E 2026-09-07 12:46:07,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-09-07 12:46:07,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-09-07 12:46:07,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:46:07,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-09-07 12:46:07,806 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:07,806 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:07,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:46:08,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:08] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.061 0.402 2026-09-07 12:46:08,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '2D2CD3FAAC921A71BCD4558EE626A71E', 'loaderId': '0B8B2F8B6EA4984C63D7071C3341C602', 'isDownload': False} 2026-09-07 12:46:08,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-09-07 12:46:08,305 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:46:08,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:08] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.014 2026-09-07 12:46:08,365 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:08] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.039 2026-09-07 12:46:08,384 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:08] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.058 2026-09-07 12:46:08,916 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:46:08,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:46:08,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-09-07 12:46:08,962 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:08,977 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [1/14] Tour PoSApplyDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:46:08,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.021 2026-09-07 12:46:09,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:46:09,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:46:09,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.032 0.018 2026-09-07 12:46:09,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-07 12:46:09,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.030 2026-09-07 12:46:09,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-07 12:46:09,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 361 0.328 0.315 2026-09-07 12:46:09,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:46:09,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:46:10,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.046 2026-09-07 12:46:10,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46: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.009 2026-09-07 12:46:10,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-09-07 12:46:10,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-07 12:46:10,139 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:10,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:46:10,190 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:46:10,204 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:46:10,260 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:46:10,283 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46: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-09-07 12:46:10,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.080 0.066 2026-09-07 12:46:10,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.158 2026-09-07 12:46:10,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [2/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:46:10,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.006 0.038 2026-09-07 12:46:10,417 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-07 12:46:10,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [3/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:46:10,466 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:10,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [4/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-07 12:46:10,481 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:46:10,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.083 0.090 2026-09-07 12:46:10,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.029 0.180 2026-09-07 12:46:10,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-07 12:46:10,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-09-07 12:46:10,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-07 12:46:10,704 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.013 0.317 2026-09-07 12:46:10,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-09-07 12:46:10,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.191 2026-09-07 12:46:10,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-07 12:46:10,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.217 2026-09-07 12:46:10,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-07 12:46:10,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [5/14] Tour PoSApplyDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:46:10,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-07 12:46:10,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:10] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-09-07 12:46:10,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [6/14] Tour PoSApplyDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:46:11,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.037 0.082 2026-09-07 12:46:11,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.025 0.029 2026-09-07 12:46:11,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.020 0.015 2026-09-07 12:46:11,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [7/14] Tour PoSApplyDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:46:11,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.059 0.062 2026-09-07 12:46:11,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.040 0.071 2026-09-07 12:46:11,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.109 2026-09-07 12:46:11,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.035 0.023 2026-09-07 12:46:11,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [8/14] Tour PoSApplyDownpayment → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-07 12:46:11,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [9/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:46:11,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [10/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:46:11,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [11/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:46:11,876 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:11,878 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:11,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [12/14] Tour PoSApplyDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:46:11,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [13/14] Tour PoSApplyDownpayment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:46:12,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [14/14] Tour PoSApplyDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:46:12,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-09-07 12:46:12,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:46:12,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31901477 started for PoS orders references: [{'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f9d6ad06-f917-405c-b473-3ab303287f8f'}] 2026-09-07 12:46:12,124 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:46:12,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16990696 (allocated 18087936) 2026-09-07 12:46:12,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31901477 order {'name': '/', 'pos_reference': '261-125-000001', 'uuid': 'f9d6ad06-f917-405c-b473-3ab303287f8f'} created pos.order #842 2026-09-07 12:46:12,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31901477 finished 2026-09-07 12:46:12,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 124481 2026-09-07 12:46:12,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-09-07 12:46:12,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 124481 2026-09-07 12:46:12,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124612_377317_test_settle_so_with_pos_downpayment.txt 2026-09-07 12:46:12,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmp6k2an_vt_chrome_odoo" 2026-09-07 12:46:12,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-09-07 12:46:12,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.145 0.211 2026-09-07 12:46:12,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-07 12:46:13,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 124697 2026-09-07 12:46:13,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpslei_rea_chrome_odoo 2026-09-07 12:46:13,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:43215/json/version 2026-09-07 12:46:13,668 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:13,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-09-07 12:46:13,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:43215/json 2026-09-07 12:46:13,734 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:13,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:43215/devtools/page/8A5B4D2F381BF00234D519D6A6E80189 2026-09-07 12:46:13,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-09-07 12:46:13,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-09-07 12:46:14,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:46:14,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-09-07 12:46:14,040 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:14,040 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:14,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:46:14,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:14] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.049 0.692 2026-09-07 12:46:14,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': '8A5B4D2F381BF00234D519D6A6E80189', 'loaderId': '2438C9739870F014555DA8C4469D0892', 'isDownload': False} 2026-09-07 12:46:14,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-07 12:46:14,818 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:46:14,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:14] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:46:14,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:14] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-09-07 12:46:14,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:14] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-09-07 12:46:15,410 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:46:15,413 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:46:15,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-07 12:46:15,437 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:15,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-07 12:46:15,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [1/13] Tour PosShipLaterNoDefault → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:46:15,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:46:15,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:15,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "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.027 2026-09-07 12:46:15,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.049 2026-09-07 12:46:15,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.030 2026-09-07 12:46:15,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-07 12:46:16,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.267 0.298 2026-09-07 12:46:16,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:46:16,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46: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.008 2026-09-07 12:46:16,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.050 2026-09-07 12:46:16,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46: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.009 2026-09-07 12:46:16,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-09-07 12:46:16,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:46:16,565 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:16,591 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:46:16,600 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:46:16,647 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:46:16,658 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:46:16,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 11 0.039 0.064 2026-09-07 12:46:16,704 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.003 0.122 2026-09-07 12:46:16,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-09-07 12:46:16,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.004 0.073 2026-09-07 12:46:16,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [2/13] Tour PosShipLaterNoDefault → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:46:16,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [3/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:46:16,891 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-07 12:46:16,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:46:16,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:16] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.078 0.051 2026-09-07 12:46:16,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [4/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .more-btn) 2026-09-07 12:46:17,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.033 0.175 2026-09-07 12:46:17,040 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:46:17,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-09-07 12:46:17,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-09-07 12:46:17,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.013 0.203 2026-09-07 12:46:17,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.344 2026-09-07 12:46:17,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-09-07 12:46:17,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.173 2026-09-07 12:46:17,268 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-07 12:46:17,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.175 2026-09-07 12:46:17,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-07 12:46:17,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.204 2026-09-07 12:46:17,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-07 12:46:17,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [5/13] Tour PosShipLaterNoDefault → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:46:17,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-09-07 12:46:17,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [6/13] Tour PosShipLaterNoDefault → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:46:17,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.085 0.092 2026-09-07 12:46:17,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.052 0.045 2026-09-07 12:46:17,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.015 2026-09-07 12:46:17,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [7/13] Tour PosShipLaterNoDefault → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:46:18,146 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:18] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.095 0.070 2026-09-07 12:46:18,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.051 0.075 2026-09-07 12:46:18,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.130 2026-09-07 12:46:18,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.021 2026-09-07 12:46:18,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [8/13] Tour PosShipLaterNoDefault → Step body:not(:has(.modal)) 2026-09-07 12:46:18,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.021 0.023 2026-09-07 12:46:18,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [9/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:46:18,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [10/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:46:18,633 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:18,636 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:46:18,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [11/13] Tour PosShipLaterNoDefault → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:46:18,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [12/13] Tour PosShipLaterNoDefault → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:46:18,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [13/13] Tour PosShipLaterNoDefault → Step Check that: ---Shipping later button is highlighted--- is not true (trigger: body:not(:has(.button:contains('Ship Later').highlight))) 2026-09-07 12:46:18,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-09-07 12:46:18,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-07 12:46:18,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16255176 (allocated 17301504) 2026-09-07 12:46:18,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 124697 2026-09-07 12:46:18,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-09-07 12:46:18,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 124697 2026-09-07 12:46:19,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124619_029381_test_ship_later_no_default.txt 2026-09-07 12:46:19,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpslei_rea_chrome_odoo" 2026-09-07 12:46:19,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-09-07 12:46:19,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 124912 2026-09-07 12:46:19,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmptkatexiv_chrome_odoo 2026-09-07 12:46:19,974 26 INFO rb-6a8d31b-224617-412612 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:39903/json/version 2026-09-07 12:46:19,975 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:20,085 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:20,085 26 INFO rb-6a8d31b-224617-412612 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:39903/json 2026-09-07 12:46:20,085 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:20,126 26 INFO rb-6a8d31b-224617-412612 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:39903/devtools/page/D0B3E5B2D8F7D0B215690D9ABD9657FB 2026-09-07 12:46:20,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-09-07 12:46:20,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-09-07 12:46:20,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:46:20,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-09-07 12:46:20,468 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:20,468 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:20,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:46:21,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "GET /pos/ui/125 HTTP/1.1" 200 - 86 0.119 0.383 2026-09-07 12:46:21,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'D0B3E5B2D8F7D0B215690D9ABD9657FB', 'loaderId': '883CF293F3C8BA0EBAC068EE3E1C825D', 'isDownload': False} 2026-09-07 12:46:21,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-09-07 12:46:21,022 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:46:21,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-07 12:46:21,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-09-07 12:46:21,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.044 2026-09-07 12:46:21,506 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:21,513 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:21,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:46:21,549 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:21,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [1/6] Tour PosOrdersListDifferentCurrency → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:46:21,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-07 12:46:21,576 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:46:21,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:21,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46: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-09-07 12:46:21,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-07 12:46:21,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.041 2026-09-07 12:46:21,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-09-07 12:46:22,264 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.206 0.293 2026-09-07 12:46:22,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:46:22,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:46:22,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.037 2026-09-07 12:46:22,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:46:22,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: Owl is running in 'dev' mode. 2026-09-07 12:46:22,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:46:22,550 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:22,581 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:46:22,600 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 12:46:22,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.032 0.022 2026-09-07 12:46:22,629 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:46:22,647 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:46:22,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.010 0.078 2026-09-07 12:46:22,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-07 12:46:22,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.017 0.040 2026-09-07 12:46:22,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [2/6] Tour PosOrdersListDifferentCurrency → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:46:22,825 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:46:22,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-09-07 12:46:22,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [3/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:46:22,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 32 0.117 0.054 2026-09-07 12:46:22,992 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:23,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [4/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .more-btn) 2026-09-07 12:46:23,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /pos/ui/125 HTTP/1.1" 200 - 32 0.029 0.204 2026-09-07 12:46:23,053 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:23,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-07 12:46:23,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-07 12:46:23,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-09-07 12:46:23,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.308 2026-09-07 12:46:23,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.250 2026-09-07 12:46:23,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.197 2026-09-07 12:46:23,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.410 2026-09-07 12:46:23,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-09-07 12:46:23,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.205 2026-09-07 12:46:23,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-07 12:46:23,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [5/6] Tour PosOrdersListDifferentCurrency → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:46:23,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.270 2026-09-07 12:46:23,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [6/6] Tour PosOrdersListDifferentCurrency → Step Check that no orders are displayed (trigger: .o_nocontent_help p:contains("No record found")) 2026-09-07 12:46:23,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.076 0.084 2026-09-07 12:46:23,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:46:23,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-07 12:46:23,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-09-07 12:46:23,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:46:24,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16038268 (allocated 17301504) 2026-09-07 12:46:24,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 124912 2026-09-07 12:46:24,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-09-07 12:46:24,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 124912 2026-09-07 12:46:24,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124624_151677_test_show_orders_for_pos_currency_only.txt 2026-09-07 12:46:24,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmptkatexiv_chrome_odoo" 2026-09-07 12:46:24,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-09-07 12:46:25,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 125117 2026-09-07 12:46:25,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp3x0yuk84_chrome_odoo 2026-09-07 12:46:25,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:37753/json/version 2026-09-07 12:46:25,312 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:25,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-07 12:46:25,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:37753/json 2026-09-07 12:46:25,368 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:25,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:37753/devtools/page/46A5E49FF0FEE65E219D4224F57C4A10 2026-09-07 12:46:25,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-09-07 12:46:25,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-09-07 12:46:25,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:46:25,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-09-07 12:46:25,594 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:25,595 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:25,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:46:26,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.050 0.365 2026-09-07 12:46:26,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '46A5E49FF0FEE65E219D4224F57C4A10', 'loaderId': '6E3C070F38464749CE4DEAB351649321', 'isDownload': False} 2026-09-07 12:46:26,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-09-07 12:46:26,041 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:46:26,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-07 12:46:26,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-07 12:46:26,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-07 12:46:26,541 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:26,551 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:46:26,563 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:46:26,578 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:26,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [1/14] Tour PoSSaleOrderWithDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:46:26,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:46:26,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:46:26,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:26,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.018 2026-09-07 12:46:26,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-07 12:46:26,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.044 2026-09-07 12:46:26,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-07 12:46:27,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.270 0.337 2026-09-07 12:46:27,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:27,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:46:27,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.050 2026-09-07 12:46:27,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.006 2026-09-07 12:46:27,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-07 12:46:27,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-09-07 12:46:27,739 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:27,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:46:27,763 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:46:27,766 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:27,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.031 0.030 2026-09-07 12:46:27,828 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.007 0.062 2026-09-07 12:46:27,840 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:27,843 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:27,887 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:46:27,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.006 0.047 2026-09-07 12:46:27,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [2/14] Tour PoSSaleOrderWithDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:46:27,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:27] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.038 0.066 2026-09-07 12:46:28,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [3/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:46:28,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.079 0.150 2026-09-07 12:46:28,120 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:28,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.011 0.175 2026-09-07 12:46:28,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.096 2026-09-07 12:46:28,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [4/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .more-btn) 2026-09-07 12:46:28,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-09-07 12:46:28,222 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:46:28,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-07 12:46:28,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.196 2026-09-07 12:46:28,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-09-07 12:46:28,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-07 12:46:28,365 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-07 12:46:28,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-07 12:46:28,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-07 12:46:28,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-09-07 12:46:28,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.198 2026-09-07 12:46:28,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [5/14] Tour PoSSaleOrderWithDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:46:28,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [6/14] Tour PoSSaleOrderWithDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:46:28,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.089 0.088 2026-09-07 12:46:28,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 33 0.024 0.042 2026-09-07 12:46:28,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.022 2026-09-07 12:46:29,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [7/14] Tour PoSSaleOrderWithDownpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:46:29,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.088 0.075 2026-09-07 12:46:29,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.081 0.065 2026-09-07 12:46:29,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.148 2026-09-07 12:46:29,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.028 2026-09-07 12:46:29,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [8/14] Tour PoSSaleOrderWithDownpayment → Step body:not(:has(.modal)) 2026-09-07 12:46:29,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.028 0.033 2026-09-07 12:46:29,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [9/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:46:29,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [10/14] Tour PoSSaleOrderWithDownpayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Down Payment (POS)","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment (POS)"))) 2026-09-07 12:46:29,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [11/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:46:29,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [12/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:46:29,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [13/14] Tour PoSSaleOrderWithDownpayment → Step order total amount is '980' (trigger: .product-screen .order-summary .total:contains("980")) 2026-09-07 12:46:29,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [14/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:46:29,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-09-07 12:46:29,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:46:30,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16494408 (allocated 17563648) 2026-09-07 12:46:30,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 125117 2026-09-07 12:46:30,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-09-07 12:46:30,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 125117 2026-09-07 12:46:30,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124630_106262_test_so_with_downpayment.txt 2026-09-07 12:46:30,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmp3x0yuk84_chrome_odoo" 2026-09-07 12:46:30,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-07 12:46:30,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20777611 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-09-07 12:46:30,879 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #235 deleted stock.move.line records with IDs: [1393] 2026-09-07 12:46:32,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20777611 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #843 2026-09-07 12:46:32,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20777611 finished 2026-09-07 12:46:32,647 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-09-07 12:46:35,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 125328 2026-09-07 12:46:35,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpl97y_9pu_chrome_odoo 2026-09-07 12:46:35,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:46191/json/version 2026-09-07 12:46:35,922 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:35,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-09-07 12:46:35,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:46191/json 2026-09-07 12:46:35,978 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:36,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:46191/devtools/page/179EABBEE484BBE4D4F1D6A51D3D1B25 2026-09-07 12:46:36,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-09-07 12:46:36,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-09-07 12:46:36,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:46:36,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-09-07 12:46:36,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-09-07 12:46:36,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-09-07 12:46:36,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:46:36,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:36] "GET /pos/ui/125 HTTP/1.1" 200 - 85 0.042 0.539 2026-09-07 12:46:36,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '179EABBEE484BBE4D4F1D6A51D3D1B25', 'loaderId': '240943323EBD5F09EEF5115F84A83ACD', 'isDownload': False} 2026-09-07 12:46:36,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate ready code "odoo.isTourReady('test_variant_popup_qty_free')" 2026-09-07 12:46:36,868 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:46:36,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:36] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:46:36,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:36] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-07 12:46:36,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:36] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 12:46:37,374 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:46:37,384 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:37,402 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:46:37,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate test code "odoo.startTour('test_variant_popup_qty_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/125", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:46:37,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:46:37,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [1/6] Tour test_variant_popup_qty_free → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:46:37,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:46:37,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:37,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46: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-09-07 12:46:37,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-07 12:46:37,584 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.042 2026-09-07 12:46:37,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-09-07 12:46:38,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.243 0.312 2026-09-07 12:46:38,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:46:38,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:46:38,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.019 2026-09-07 12:46:38,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-09-07 12:46:38,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:46:38,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-09-07 12:46:38,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 12:46:38,557 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:46:38,570 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-07 12:46:38,576 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:46:38,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.013 0.043 2026-09-07 12:46:38,602 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:46:38,604 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:46:38,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.034 0.111 2026-09-07 12:46:38,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.145 2026-09-07 12:46:38,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.008 0.054 2026-09-07 12:46:38,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [2/6] Tour test_variant_popup_qty_free → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:46:38,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [3/6] Tour test_variant_popup_qty_free → Step click product 'Color Product' (trigger: article.product .product-content .product-name:contains("Color Product")) 2026-09-07 12:46:38,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /pos/ui/125 HTTP/1.1" 200 - 31 0.037 0.048 2026-09-07 12:46:38,891 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:38,960 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 31 0.025 0.135 2026-09-07 12:46:38,967 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:46:38,994 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:46:39,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.205 2026-09-07 12:46:39,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-09-07 12:46:39,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-09-07 12:46:39,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.279 2026-09-07 12:46:39,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.009 0.205 2026-09-07 12:46:39,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-07 12:46:39,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-07 12:46:39,191 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-07 12:46:39,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-09-07 12:46:39,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.164 2026-09-07 12:46:39,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.210 2026-09-07 12:46:39,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:39] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-09-07T12:40:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-09-07 12:46:39,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [4/6] Tour test_variant_popup_qty_free → Step Click on Inventory (trigger: button.accordion-header:contains("Inventory")) 2026-09-07 12:46:40,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:40] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.090 0.104 2026-09-07 12:46:40,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [5/6] Tour test_variant_popup_qty_free → Step Check the variant's qty (trigger: div:not(:has(div)):contains("available,"):has(span.fw-bolder:contains("0"):not(:contains("50")))) 2026-09-07 12:46:40,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: [6/6] Tour test_variant_popup_qty_free → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-09-07 12:46:40,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-09-07 12:46:40,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_variant_popup_qty_free SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:46:40,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:40] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.007 0.015 2026-09-07 12:46:40,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14828480 (allocated 15728640) 2026-09-07 12:46:40,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 125328 2026-09-07 12:46:40,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-09-07 12:46:40,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 125328 2026-09-07 12:46:40,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124640_467210_test_variant_popup_qty_free.txt 2026-09-07 12:46:40,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpl97y_9pu_chrome_odoo" 2026-09-07 12:46:40,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-09-07 12:46:50,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-09-07 12:46:51,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-09-07 12:46:52,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 125535 2026-09-07 12:46:52,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpb7x0izio_chrome_odoo 2026-09-07 12:46:52,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:39701/json/version 2026-09-07 12:46:52,560 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:52,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Browser version: Chrome/150.0.7871.114 2026-09-07 12:46:52,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:39701/json 2026-09-07 12:46:52,611 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:46:52,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:39701/devtools/page/B5C2639735BFFF5C183F32F743FF1EE3 2026-09-07 12:46:52,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-09-07 12:46:52,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-09-07 12:46:52,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:46:52,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-09-07 12:46:52,913 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:52,913 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:52,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:46:53,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:53] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.053 0.477 2026-09-07 12:46:53,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': 'B5C2639735BFFF5C183F32F743FF1EE3', 'loaderId': '7B029AEFA3D196520D1F2F3EDE876C5C', 'isDownload': False} 2026-09-07 12:46:53,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-07 12:46:53,487 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:46:53,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:53] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 12:46:53,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:53] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-09-07 12:46:53,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:53] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-09-07 12:46:54,014 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:46:54,018 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:46:54,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 12:46:54,054 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:46:54,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:46:54,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.012 2026-09-07 12:46:54,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:46:54,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:46:54,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-09-07 12:46:54,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-07 12:46:54,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.032 2026-09-07 12:46:54,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-07 12:46:54,936 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.346 0.328 2026-09-07 12:46:54,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46: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-09-07 12:46:55,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:46:55,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-07 12:46:55,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:46:55,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: Owl is running in 'dev' mode. 2026-09-07 12:46:55,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:46:55,229 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:46:55,241 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:46:55,255 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:46:55,308 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.012 2026-09-07 12:46:55,312 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:46:55,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.027 0.069 2026-09-07 12:46:55,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.108 2026-09-07 12:46:55,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.004 0.039 2026-09-07 12:46:55,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-09-07 12:46:55,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:46:55,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-09-07 12:46:55,477 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:46:55,575 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 32 0.037 0.100 2026-09-07 12:46:55,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:46:55,600 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:46:55,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-09-07 12:46:55,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /pos/ui/126 HTTP/1.1" 200 - 32 0.056 0.212 2026-09-07 12:46:55,723 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:55,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-07 12:46:55,762 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.190 2026-09-07 12:46:55,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-09-07 12:46:55,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-09-07 12:46:55,881 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.266 2026-09-07 12:46:55,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-09-07 12:46:55,936 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-07 12:46:55,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-07 12:46:55,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:55] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-07 12:46:56,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.271 2026-09-07 12:46:56,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:46:56,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:46:56,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.093 0.087 2026-09-07 12:46:56,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.015 0.023 2026-09-07 12:46:56,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.023 0.014 2026-09-07 12:46:56,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-09-07 12:46:56,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.058 0.076 2026-09-07 12:46:56,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.073 0.075 2026-09-07 12:46:56,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.147 2026-09-07 12:46:56,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.022 2026-09-07 12:46:56,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-09-07 12:46:57,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-09-07 12:46:57,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:46:57,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:46:57,222 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:57,225 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:46:57,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:46:57,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:46:57,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:46:57,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:46:57,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-09-07 12:46:57,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-07 12:46:57,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53087452 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f69514b5-ca67-451f-ae55-5f84b4372a00'}] 2026-09-07 12:46:57,516 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:46:57,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16866784 (allocated 18874368) 2026-09-07 12:46:57,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 125535 2026-09-07 12:46:57,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-09-07 12:46:57,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 125535 2026-09-07 12:46:57,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124657_786307_test_pos_downpayment_sale_invoice_creation.txt 2026-09-07 12:46:57,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpb7x0izio_chrome_odoo" 2026-09-07 12:46:57,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-09-07 12:46:59,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53087452 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f69514b5-ca67-451f-ae55-5f84b4372a00'} created pos.order #846 2026-09-07 12:46:59,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53087452 finished 2026-09-07 12:46:59,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:46:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.616 1.079 2026-09-07 12:46:59,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-09-07 12:47:00,351 26 INFO rb-6a8d31b-224617-412612 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-09-07 12:47:01,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 125754 2026-09-07 12:47:01,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpg28musym_chrome_odoo 2026-09-07 12:47:01,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:37329/json/version 2026-09-07 12:47:01,843 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:47:01,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-07 12:47:01,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:37329/json 2026-09-07 12:47:01,911 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:47:01,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:37329/devtools/page/1DF0B0700AE35E06CBBBF138109D90AA 2026-09-07 12:47:01,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-09-07 12:47:01,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-09-07 12:47:02,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:47:02,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-09-07 12:47:02,264 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:02,264 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:02,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:47:02,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:02] "GET /pos/ui/126 HTTP/1.1" 200 - 77 0.061 0.393 2026-09-07 12:47:02,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '1DF0B0700AE35E06CBBBF138109D90AA', 'loaderId': 'E56E2D9062985DB90BE83AAA3CB48420', 'isDownload': False} 2026-09-07 12:47:02,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate ready code "odoo.isTourReady('test_pos_settle_so_with_downpayment')" 2026-09-07 12:47:02,748 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:47:02,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:02] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:47:02,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:02] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-07 12:47:02,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:02] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.036 2026-09-07 12:47:03,324 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:47:03,331 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:47:03,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:47:03,379 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:03,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [1/12] Tour test_pos_settle_so_with_downpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:47:03,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-09-07 12:47:03,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:47:03,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:47:03,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.013 2026-09-07 12:47:03,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.027 2026-09-07 12:47:03,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.044 2026-09-07 12:47:03,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-07 12:47:04,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 360 0.286 0.308 2026-09-07 12:47:04,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:47:04,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:47:04,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-09-07 12:47:04,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-09-07 12:47:04,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-07 12:47:04,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:47:04,509 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:47:04,523 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:47:04,540 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:47:04,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.011 0.043 2026-09-07 12:47:04,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 7 0.010 0.072 2026-09-07 12:47:04,605 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:47:04,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-07 12:47:04,616 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:47:04,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-09-07 12:47:04,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [2/12] Tour test_pos_settle_so_with_downpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:47:04,767 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-09-07 12:47:04,790 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:47:04,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 31 0.062 0.090 2026-09-07 12:47:04,949 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:47:05,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [3/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:47:05,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /pos/ui/126 HTTP/1.1" 200 - 31 0.057 0.184 2026-09-07 12:47:05,043 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:47:05,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [4/12] Tour test_pos_settle_so_with_downpayment → Step click Actions button (trigger: .more-btn) 2026-09-07 12:47:05,076 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.192 2026-09-07 12:47:05,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.219 2026-09-07 12:47:05,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-09-07 12:47:05,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.308 2026-09-07 12:47:05,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-09-07 12:47:05,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-07 12:47:05,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-07 12:47:05,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-07 12:47:05,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.018 0.177 2026-09-07 12:47:05,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.144 2026-09-07 12:47:05,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [5/12] Tour test_pos_settle_so_with_downpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:47:05,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-09-07T12:46:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-09-07 12:47:05,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [6/12] Tour test_pos_settle_so_with_downpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:47:05,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.031 0.090 2026-09-07 12:47:05,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 30 0.029 0.029 2026-09-07 12:47:05,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.003 0.012 2026-09-07 12:47:05,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [7/12] Tour test_pos_settle_so_with_downpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:47:05,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.054 0.077 2026-09-07 12:47:06,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.052 0.071 2026-09-07 12:47:06,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.002 0.123 2026-09-07 12:47:06,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.023 2026-09-07 12:47:06,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [8/12] Tour test_pos_settle_so_with_downpayment → Step body:not(:has(.modal)) 2026-09-07 12:47:06,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.028 0.026 2026-09-07 12:47:06,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [9/12] Tour test_pos_settle_so_with_downpayment → Step check orderlines number (trigger: .order-container .orderline) 2026-09-07 12:47:06,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [10/12] Tour test_pos_settle_so_with_downpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:47:06,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [11/12] Tour test_pos_settle_so_with_downpayment → Step order total amount is '755' (trigger: .product-screen .order-summary .total:contains("755")) 2026-09-07 12:47:06,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: [12/12] Tour test_pos_settle_so_with_downpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:47:06,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-09-07 12:47:06,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_pos_settle_so_with_downpayment SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 12:47:06,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17210480 (allocated 18612224) 2026-09-07 12:47:06,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 125754 2026-09-07 12:47:06,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-09-07 12:47:06,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 125754 2026-09-07 12:47:06,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124706_807968_test_pos_settle_so_with_downpayment.txt 2026-09-07 12:47:06,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpg28musym_chrome_odoo" 2026-09-07 12:47:06,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-09-07 12:47:09,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-07 12:47:17,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-09-07 12:47:18,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-07 12:47:19,266 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1411, 1412] 2026-09-07 12:47:19,489 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #245 deleted stock.move.line records with IDs: [1413] 2026-09-07 12:47:19,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 12:47:30,793 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #248 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-09-07 12:47:31,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-07 12:47:32,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63445035 started for PoS orders references: [{'name': 'Order 10669-582-4820', 'pos_reference': None, 'uuid': '10669-582-4820'}] 2026-09-07 12:47:33,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63445035 order {'name': 'Order 10669-582-4820', 'pos_reference': None, 'uuid': '10669-582-4820'} created pos.order #850 2026-09-07 12:47:33,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63445035 finished 2026-09-07 12:47:34,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-09-07 12:47:34,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77080404 started for PoS orders references: [{'name': 'Order 86222-961-5660', 'pos_reference': None, 'uuid': '86222-961-5660'}] 2026-09-07 12:47:34,827 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #248 deleted stock.move records with IDs: [1422] 2026-09-07 12:47:34,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77080404 order {'name': 'Order 86222-961-5660', 'pos_reference': None, 'uuid': '86222-961-5660'} created pos.order #851 2026-09-07 12:47:34,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77080404 finished 2026-09-07 12:47:35,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-09-07 12:47:36,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 125981 2026-09-07 12:47:36,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmp3xeig55t_chrome_odoo 2026-09-07 12:47:36,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:37341/json/version 2026-09-07 12:47:36,141 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:36,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: Chrome/150.0.7871.114 2026-09-07 12:47:36,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:37341/json 2026-09-07 12:47:36,199 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:36,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:37341/devtools/page/BEC5888B1749F92195219941C32C4425 2026-09-07 12:47:36,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-09-07 12:47:36,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-09-07 12:47:36,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:47:36,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-09-07 12:47:36,518 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:36,518 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:36,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:47:37,002 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "GET /pos/ui/129 HTTP/1.1" 200 - 86 0.050 0.419 2026-09-07 12:47:37,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': 'BEC5888B1749F92195219941C32C4425', 'loaderId': '3A56271725DE8BD5A5A1ECEBE4F112CA', 'isDownload': False} 2026-09-07 12:47:37,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Evaluate ready code "odoo.isTourReady('refund_multiple_products_amounts_compliance')" 2026-09-07 12:47:37,020 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:47:37,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:47:37,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:47:37,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:47:37,513 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:47:37,515 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:47:37,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:47:37,567 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:37,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [1/29] Tour refund_multiple_products_amounts_compliance → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:47:37,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.007 2026-09-07 12:47:37,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:47:37,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:47:37,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-09-07 12:47:37,659 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-07 12:47:37,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.034 2026-09-07 12:47:37,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.038 2026-09-07 12:47:38,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.352 0.317 2026-09-07 12:47:38,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:47:38,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:47:38,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.049 2026-09-07 12:47:38,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:47:38,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: Owl is running in 'dev' mode. 2026-09-07 12:47:38,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.011 2026-09-07 12:47:38,746 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:47:38,768 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:47:38,772 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:47:38,819 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:47:38,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /web/image/res.users/250/avatar_128 HTTP/1.1" 200 - 14 0.039 0.035 2026-09-07 12:47:38,839 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:47:38,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.078 2026-09-07 12:47:38,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-09-07 12:47:38,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.007 0.011 2026-09-07 12:47:38,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [2/29] Tour refund_multiple_products_amounts_compliance → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:47:39,011 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:47:39,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /pos/ui/129?from_backend=True HTTP/1.1" 200 - 31 0.053 0.060 2026-09-07 12:47:39,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.008 0.097 2026-09-07 12:47:39,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /pos/ui/129 HTTP/1.1" 200 - 31 0.070 0.159 2026-09-07 12:47:39,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [3/29] Tour refund_multiple_products_amounts_compliance → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-09-07 12:47:39,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:47:39,249 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:47:39,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2232&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.011 0.167 2026-09-07 12:47:39,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2233&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.011 0.211 2026-09-07 12:47:39,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2234&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.249 2026-09-07 12:47:39,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2235&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.005 0.274 2026-09-07 12:47:39,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2236&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.291 2026-09-07 12:47:39,457 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2240&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.013 0.191 2026-09-07 12:47:39,478 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2246&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-07 12:47:39,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2237&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-07 12:47:39,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2238&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-07 12:47:39,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2239&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-07 12:47:39,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "GET /web/image?model=product.template&field=image_128&id=2247&unique=2026-09-07T12:47:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-07 12:47:39,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.157 2026-09-07 12:47:39,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [4/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:47:39,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [5/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:47:39,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [6/29] Tour refund_multiple_products_amounts_compliance → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"2","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("2")):has(.price:contains("20"))) 2026-09-07 12:47:40,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [7/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:47:40,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [8/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:47:40,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [9/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:47:40,155 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:47:40,157 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:47:40,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [10/29] Tour refund_multiple_products_amounts_compliance → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:47:40,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [11/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:47:40,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [12/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:47:40,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [13/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:47:40,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18317787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'ef72e902-c59a-4e78-93c1-a42af80203fa'}] 2026-09-07 12:47:40,392 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:47:40,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18317787 order {'name': '/', 'pos_reference': '261-129-000001', 'uuid': 'ef72e902-c59a-4e78-93c1-a42af80203fa'} created pos.order #852 2026-09-07 12:47:40,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18317787 finished 2026-09-07 12:47:40,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.131 0.221 2026-09-07 12:47:40,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-09-07 12:47:40,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [14/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:47:40,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17464293 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-129-000001', 'uuid': 'ef72e902-c59a-4e78-93c1-a42af80203fa'}] 2026-09-07 12:47:40,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17464293 order {'name': 'Shop - 000001', 'pos_reference': '261-129-000001', 'uuid': 'ef72e902-c59a-4e78-93c1-a42af80203fa'} sync ignored for existing PoS order pos.order(852,) (state: paid) 2026-09-07 12:47:41,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17464293 finished 2026-09-07 12:47:41,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [15/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:47:41,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [16/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:47:41,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [17/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:47:41,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.088 0.099 2026-09-07 12:47:41,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [18/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .more-btn) 2026-09-07 12:47:41,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [19/29] Tour refund_multiple_products_amounts_compliance → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-09-07 12:47:41,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [20/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains("001") 2026-09-07 12:47:41,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:47:41,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.027 2026-09-07 12:47:41,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [21/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:47:41,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:41] "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.026 2026-09-07 12:47:41,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [22/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-07 12:47:41,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [23/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:47:41,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [24/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:47:41,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [25/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 12:47:41,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [26/29] Tour refund_multiple_products_amounts_compliance → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 12:47:41,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [27/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-07 12:47:41,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [28/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:47:41,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [29/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:47:41,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48823642 started for PoS orders references: [{'name': '/', 'pos_reference': '261-129-000002', 'uuid': 'f4ba1b90-bf63-4a20-a534-02d8826524cd'}] 2026-09-07 12:47:42,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48823642 order {'name': '/', 'pos_reference': '261-129-000002', 'uuid': 'f4ba1b90-bf63-4a20-a534-02d8826524cd'} created pos.order #853 2026-09-07 12:47:42,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48823642 finished 2026-09-07 12:47:42,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.165 0.231 2026-09-07 12:47:42,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.016 2026-09-07 12:47:42,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-09-07 12:47:42,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR refund_multiple_products_amounts_compliance SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-07 12:47:42,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6881192 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-129-000002', 'uuid': 'f4ba1b90-bf63-4a20-a534-02d8826524cd'}] 2026-09-07 12:47:42,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6881192 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-129-000002', 'uuid': 'f4ba1b90-bf63-4a20-a534-02d8826524cd'} sync ignored for existing PoS order pos.order(853,) (state: paid) 2026-09-07 12:47:42,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6881192 finished 2026-09-07 12:47:42,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.066 0.090 2026-09-07 12:47:42,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 19857872 (allocated 22155264) 2026-09-07 12:47:42,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 125981 2026-09-07 12:47:42,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-09-07 12:47:42,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 125981 2026-09-07 12:47:42,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124742_637983_test_refund_line_report_prices_sign.txt 2026-09-07 12:47:42,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmp3xeig55t_chrome_odoo" 2026-09-07 12:47:43,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-07 12:47:43,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42839365 started for PoS orders references: [{'name': 'Order 91364-900-5130', 'pos_reference': None, 'uuid': '91364-900-5130'}] 2026-09-07 12:47:43,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42839365 order {'name': 'Order 91364-900-5130', 'pos_reference': None, 'uuid': '91364-900-5130'} created pos.order #854 2026-09-07 12:47:43,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42839365 finished 2026-09-07 12:47:43,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-07 12:47:44,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35964476 started for PoS orders references: [{'name': 'Order 48678-595-8023', 'pos_reference': None, 'uuid': '48678-595-8023'}, {'name': 'Order 13010-440-3338', 'pos_reference': None, 'uuid': '13010-440-3338'}] 2026-09-07 12:47:44,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35964476 order {'name': 'Order 48678-595-8023', 'pos_reference': None, 'uuid': '48678-595-8023'} created pos.order #855 2026-09-07 12:47:44,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35964476 order {'name': 'Order 13010-440-3338', 'pos_reference': None, 'uuid': '13010-440-3338'} created pos.order #856 2026-09-07 12:47:44,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35964476 finished 2026-09-07 12:47:45,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-07 12:47:45,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16356253 started for PoS orders references: [{'name': 'Order 59404-179-1450', 'pos_reference': None, 'uuid': '59404-179-1450'}] 2026-09-07 12:47:45,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16356253 order {'name': 'Order 59404-179-1450', 'pos_reference': None, 'uuid': '59404-179-1450'} created pos.order #857 2026-09-07 12:47:45,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16356253 finished 2026-09-07 12:47:46,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-07 12:47:57,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-09-07 12:47:58,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 126205 2026-09-07 12:47:58,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp5iwskw1u_chrome_odoo 2026-09-07 12:47:58,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42409/json/version 2026-09-07 12:47:58,131 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:47:58,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:47:58,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42409/json 2026-09-07 12:47:58,215 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:47:58,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:42409/devtools/page/DA688E803E84DF64A02C62334D1A15C9 2026-09-07 12:47:58,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-07 12:47:58,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-07 12:47:58,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:47:58,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-07 12:47:58,506 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:58,506 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:58,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:47:59,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "GET /pos/ui/132 HTTP/1.1" 200 - 126 0.085 0.531 2026-09-07 12:47:59,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'DA688E803E84DF64A02C62334D1A15C9', 'loaderId': '43768F31A6D5510C4AE3AAB3912C1D54', 'isDownload': False} 2026-09-07 12:47:59,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded')" 2026-09-07 12:47:59,162 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:47:59,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.010 2026-09-07 12:47:59,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-07 12:47:59,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.038 2026-09-07 12:47:59,784 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:47:59,796 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:47:59,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:47:59,817 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:47:59,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:47:59,832 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 12:47:59,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:47:59,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:47:59,931 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.011 2026-09-07 12:47:59,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-09-07 12:47:59,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.012 0.028 2026-09-07 12:47:59,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:47:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.018 2026-09-07 12:48:00,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.295 0.287 2026-09-07 12:48:00,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:48:00,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:48:00,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:00] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.047 2026-09-07 12:48:00,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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.006 2026-09-07 12:48:00,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:48:00,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-09-07 12:48:00,941 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:00,959 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:00,982 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:48:00,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:00] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.014 0.025 2026-09-07 12:48:01,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.015 0.062 2026-09-07 12:48:01,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-07 12:48:01,042 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:48:01,058 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:48:01,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.018 0.020 2026-09-07 12:48:01,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:48:01,216 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 12:48:01,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:48:01,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.093 0.028 2026-09-07 12:48:01,301 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:48:01,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.016 0.161 2026-09-07 12:48:01,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:48:01,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.014 0.112 2026-09-07 12:48:01,413 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:01,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.248 2026-09-07 12:48:01,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-07 12:48:01,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.021 0.157 2026-09-07 12:48:01,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.033 0.302 2026-09-07 12:48:01,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.226 2026-09-07 12:48:01,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-07 12:48:01,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-09-07 12:48:01,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.202 2026-09-07 12:48:01,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.054 0.220 2026-09-07 12:48:01,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.199 2026-09-07 12:48:01,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:48:01,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-07 12:48:01,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:01] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.283 2026-09-07 12:48:01,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:48:02,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.070 0.076 2026-09-07 12:48:02,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.034 0.033 2026-09-07 12:48:02,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.022 2026-09-07 12:48:02,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:48:02,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:02] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.059 0.066 2026-09-07 12:48:02,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.031 0.064 2026-09-07 12:48:02,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.098 2026-09-07 12:48:02,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:02] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.011 0.011 2026-09-07 12:48:02,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-07 12:48:02,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.032 2026-09-07 12:48:02,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:48:02,767 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:48:02,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.81) 2026-09-07 12:48:02,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.14) 2026-09-07 12:48:02,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:48:03,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:48:03,044 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:48:03,045 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:03,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:48:03,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-07 12:48:03,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:48:03,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:48:03,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:48:03,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:48:03,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-07 12:48:03,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88962561 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': '483b6905-347f-4bfb-b912-c7cc605747be'}] 2026-09-07 12:48:03,432 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:05,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88962561 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': '483b6905-347f-4bfb-b912-c7cc605747be'} created pos.order #858 2026-09-07 12:48:05,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88962561 finished 2026-09-07 12:48:05,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 604 0.791 1.322 2026-09-07 12:48:05,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:05] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:48:05,665 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.035 0.032 2026-09-07 12:48:05,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:48:05,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-07 12:48:05,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99083459 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '483b6905-347f-4bfb-b912-c7cc605747be'}] 2026-09-07 12:48:05,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99083459 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': '483b6905-347f-4bfb-b912-c7cc605747be'} sync ignored for existing PoS order pos.order(858,) (state: done) 2026-09-07 12:48:05,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99083459 finished 2026-09-07 12:48:05,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:48:05,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:48:06,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-07 12:48:06,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:48:06,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.082 0.107 2026-09-07 12:48:06,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18532760 (allocated 19922944) 2026-09-07 12:48:06,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 126205 2026-09-07 12:48:06,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-07 12:48:06,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 126205 2026-09-07 12:48:06,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124806_224932_test_taxes_l10n_be_pos.txt 2026-09-07 12:48:06,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp5iwskw1u_chrome_odoo" 2026-09-07 12:48:07,045 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1424, 1425] 2026-09-07 12:48:08,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 126430 2026-09-07 12:48:08,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpysx9pffx_chrome_odoo 2026-09-07 12:48:08,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41805/json/version 2026-09-07 12:48:08,141 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:08,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:48:08,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:41805/json 2026-09-07 12:48:08,208 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:08,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:41805/devtools/page/E0DAC8A1447F1B2660615F26998432B1 2026-09-07 12:48:08,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-07 12:48:08,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-07 12:48:08,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:48:08,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-07 12:48:08,533 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:08,533 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:08,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:08] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.043 0.066 2026-09-07 12:48:08,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'E0DAC8A1447F1B2660615F26998432B1', 'loaderId': '903916B04546A85798ADEA7B2C89A83E', 'isDownload': False} 2026-09-07 12:48:08,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded')" 2026-09-07 12:48:08,684 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:48:08,705 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:08] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-07 12:48:08,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:08] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-09-07 12:48:08,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:08] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.031 2026-09-07 12:48:09,202 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:09,209 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:09,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:48:09,239 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:09,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:48:09,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:48:09,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:48:09,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:09,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.006 2026-09-07 12:48:09,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.026 2026-09-07 12:48:09,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:48:09,365 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.012 0.031 2026-09-07 12:48:10,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.281 0.310 2026-09-07 12:48:10,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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-09-07 12:48:10,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:48:10,191 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.055 2026-09-07 12:48:10,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:48:10,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:48:10,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-07 12:48:10,310 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:10,368 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 12:48:10,373 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:48:10,388 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:10,406 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:10,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.052 0.034 2026-09-07 12:48:10,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-09-07 12:48:10,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.003 0.053 2026-09-07 12:48:10,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:48:10,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.160 2026-09-07 12:48:10,516 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:10,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.011 0.015 2026-09-07 12:48:10,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:48:10,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.087 0.091 2026-09-07 12:48:10,694 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:10,704 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:10,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:48:10,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.071 0.223 2026-09-07 12:48:10,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-07 12:48:10,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-09-07 12:48:10,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-09-07 12:48:10,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.303 2026-09-07 12:48:10,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.220 2026-09-07 12:48:10,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-09-07 12:48:10,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:10] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.147 2026-09-07 12:48:11,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-09-07 12:48:11,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-07 12:48:11,067 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-09-07 12:48:11,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-09-07 12:48:11,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.043 0.162 2026-09-07 12:48:11,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.184 2026-09-07 12:48:11,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:48:11,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.233 2026-09-07 12:48:11,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:48:11,363 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.015 0.057 2026-09-07 12:48:11,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.025 2026-09-07 12:48:11,493 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-07 12:48:11,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:48:11,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "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.047 0.064 2026-09-07 12:48:11,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.057 0.064 2026-09-07 12:48:11,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.122 2026-09-07 12:48:11,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.015 2026-09-07 12:48:11,882 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-07 12:48:11,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.023 2026-09-07 12:48:11,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:48:12,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:48:12,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.81) 2026-09-07 12:48:12,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.14) 2026-09-07 12:48:12,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:48:12,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:48:12,308 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:12,310 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:12,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:48:12,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-07 12:48:12,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:48:12,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:48:12,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:48:12,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:48:12,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-07 12:48:12,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55655707 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'f1b905eb-3543-4213-ac58-5e7835001dcd'}] 2026-09-07 12:48:12,708 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:13,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55655707 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'f1b905eb-3543-4213-ac58-5e7835001dcd'} created pos.order #859 2026-09-07 12:48:13,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55655707 finished 2026-09-07 12:48:13,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.493 0.786 2026-09-07 12:48:14,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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.004 2026-09-07 12:48:14,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.029 2026-09-07 12:48:14,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:48:14,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-07 12:48:14,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15686250 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': 'f1b905eb-3543-4213-ac58-5e7835001dcd'}] 2026-09-07 12:48:14,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15686250 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': 'f1b905eb-3543-4213-ac58-5e7835001dcd'} sync ignored for existing PoS order pos.order(859,) (state: done) 2026-09-07 12:48:14,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15686250 finished 2026-09-07 12:48:14,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:48:14,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:48:14,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-07 12:48:14,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:48:14,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.074 0.096 2026-09-07 12:48:14,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18607740 (allocated 19922944) 2026-09-07 12:48:14,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 126430 2026-09-07 12:48:14,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-07 12:48:14,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 126430 2026-09-07 12:48:14,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124814_657744_test_taxes_l10n_be_pos.txt 2026-09-07 12:48:14,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpysx9pffx_chrome_odoo" 2026-09-07 12:48:15,640 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1427, 1428] 2026-09-07 12:48:16,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 126653 2026-09-07 12:48:16,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmprqdsvvdf_chrome_odoo 2026-09-07 12:48:16,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35913/json/version 2026-09-07 12:48:16,458 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:16,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:48:16,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35913/json 2026-09-07 12:48:16,516 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:16,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:35913/devtools/page/B7A0FEA443D213AB2454587DC4676C08 2026-09-07 12:48:16,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-07 12:48:16,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-07 12:48:16,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:48:16,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-07 12:48:16,864 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:16,864 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:17,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.049 0.083 2026-09-07 12:48:17,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'B7A0FEA443D213AB2454587DC4676C08', 'loaderId': '98C3433F969AEDC1BB2B2B73060D0FB1', 'isDownload': False} 2026-09-07 12:48:17,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_per_line_price_included')" 2026-09-07 12:48:17,040 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:48:17,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 12:48:17,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-07 12:48:17,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-07 12:48:17,640 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:17,643 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:17,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:48:17,679 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:17,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:48:17,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:48:17,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:48:17,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:17,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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.008 2026-09-07 12:48:17,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:48:17,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.029 2026-09-07 12:48:17,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-09-07 12:48:18,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.162 0.302 2026-09-07 12:48:18,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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-09-07 12:48:18,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:48:18,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.027 2026-09-07 12:48:18,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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.010 2026-09-07 12:48:18,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:48:18,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:48:18,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:48:18,591 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:18,623 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:18,642 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:48:18,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.037 0.021 2026-09-07 12:48:18,672 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:18,679 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:18,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.017 0.075 2026-09-07 12:48:18,722 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:48:18,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.055 0.059 2026-09-07 12:48:18,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:48:18,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:18] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.003 0.111 2026-09-07 12:48:18,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:48:19,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.115 0.186 2026-09-07 12:48:19,012 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:19,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.004 0.128 2026-09-07 12:48:19,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:48:19,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-07 12:48:19,083 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:19,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-07 12:48:19,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-09-07 12:48:19,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.220 2026-09-07 12:48:19,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-09-07 12:48:19,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-09-07 12:48:19,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-07 12:48:19,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-09-07 12:48:19,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.146 2026-09-07 12:48:19,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.173 2026-09-07 12:48:19,380 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.191 2026-09-07 12:48:19,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-07 12:48:19,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-09-07 12:48:19,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.182 2026-09-07 12:48:19,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-07 12:48:19,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.023 0.236 2026-09-07 12:48:19,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:48:19,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:48:19,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.013 0.059 2026-09-07 12:48:19,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.029 2026-09-07 12:48:19,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-07 12:48:19,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:48:20,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:20] "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.057 0.058 2026-09-07 12:48:20,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.050 0.057 2026-09-07 12:48:20,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.105 2026-09-07 12:48:20,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:20] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.018 0.015 2026-09-07 12:48:20,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:48:20,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.022 2026-09-07 12:48:20,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:48:20,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:48:20,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.81) 2026-09-07 12:48:20,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.14) 2026-09-07 12:48:20,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:48:20,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:48:20,646 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:20,648 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:20,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:48:20,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-07 12:48:20,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:48:20,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:48:20,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:48:20,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:48:21,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-07 12:48:21,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34426119 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '26d80553-caf2-42ff-8b17-773671c5443b'}] 2026-09-07 12:48:21,037 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:21,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34426119 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '26d80553-caf2-42ff-8b17-773671c5443b'} created pos.order #860 2026-09-07 12:48:22,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34426119 finished 2026-09-07 12:48:22,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.526 0.688 2026-09-07 12:48:22,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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-09-07 12:48:22,344 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.032 2026-09-07 12:48:22,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.006 2026-09-07 12:48:22,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-07 12:48:22,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92475939 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '26d80553-caf2-42ff-8b17-773671c5443b'}] 2026-09-07 12:48:22,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92475939 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '26d80553-caf2-42ff-8b17-773671c5443b'} sync ignored for existing PoS order pos.order(860,) (state: done) 2026-09-07 12:48:22,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92475939 finished 2026-09-07 12:48:22,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:48:22,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:48:22,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-07 12:48:22,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:48:22,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.084 0.101 2026-09-07 12:48:22,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18628420 (allocated 20185088) 2026-09-07 12:48:22,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 126653 2026-09-07 12:48:22,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-07 12:48:22,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 126653 2026-09-07 12:48:22,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124822_920645_test_taxes_l10n_be_pos.txt 2026-09-07 12:48:22,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmprqdsvvdf_chrome_odoo" 2026-09-07 12:48:23,792 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1430, 1431] 2026-09-07 12:48:24,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 126886 2026-09-07 12:48:24,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpchs0owz2_chrome_odoo 2026-09-07 12:48:24,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39809/json/version 2026-09-07 12:48:24,706 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:24,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:48:24,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:39809/json 2026-09-07 12:48:24,758 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:24,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:39809/devtools/page/58B5775FA7645EE03DF2FB98C3C6636D 2026-09-07 12:48:24,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-07 12:48:24,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-07 12:48:25,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:48:25,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-07 12:48:25,045 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:25,045 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:25,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.085 0.066 2026-09-07 12:48:25,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '58B5775FA7645EE03DF2FB98C3C6636D', 'loaderId': '95EB19AB8F2253C5FFB1D46F0FC6C605', 'isDownload': False} 2026-09-07 12:48:25,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_globally_price_included')" 2026-09-07 12:48:25,224 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:48:25,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 12:48:25,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:48:25,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.024 2026-09-07 12:48:25,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:48:25,830 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:48:25,830 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:48:25,847 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:25,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:48:25,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.014 2026-09-07 12:48:25,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:48:25,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:25,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-07 12:48:25,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:48:25,977 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "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-09-07 12:48:25,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-09-07 12:48:26,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.241 0.300 2026-09-07 12:48:26,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:48:26,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:48:26,734 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.035 2026-09-07 12:48:26,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:48:26,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:48:26,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:48:26,839 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:26,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:48:26,861 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:48:26,877 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:48:26,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.039 0.040 2026-09-07 12:48:26,931 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:48:26,985 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:26,996 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.057 2026-09-07 12:48:27,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.014 0.148 2026-09-07 12:48:27,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:48:27,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.006 0.057 2026-09-07 12:48:27,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.108 0.089 2026-09-07 12:48:27,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.026 0.233 2026-09-07 12:48:27,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:48:27,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.155 2026-09-07 12:48:27,299 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:27,306 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:48:27,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-07 12:48:27,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:48:27,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-09-07 12:48:27,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.268 2026-09-07 12:48:27,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.004 0.242 2026-09-07 12:48:27,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2278&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-07 12:48:27,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2280&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-07 12:48:27,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2276&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.169 2026-09-07 12:48:27,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-07 12:48:27,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2279&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-07 12:48:27,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.140 2026-09-07 12:48:27,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2277&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-07 12:48:27,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.147 2026-09-07 12:48:27,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2281&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-09-07 12:48:27,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2274&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-07 12:48:27,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-07 12:48:27,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2275&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-07 12:48:27,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-07 12:48:27,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.048 0.186 2026-09-07 12:48:27,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:48:27,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:48:28,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.025 0.052 2026-09-07 12:48:28,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.028 2026-09-07 12:48:28,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.011 2026-09-07 12:48:28,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:48:28,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.067 0.076 2026-09-07 12:48:28,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.032 0.059 2026-09-07 12:48:28,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.083 2026-09-07 12:48:28,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.022 2026-09-07 12:48:28,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.013 2026-09-07 12:48:28,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.030 2026-09-07 12:48:28,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:48:28,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:48:28,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.81) 2026-09-07 12:48:28,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.14) 2026-09-07 12:48:28,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:48:28,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:48:28,957 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:28,959 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:28,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:48:29,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-09-07 12:48:29,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:48:29,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:48:29,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:48:29,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:48:29,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.81") 2026-09-07 12:48:29,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82334513 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '7d92fcc2-c328-4788-b04a-e7e166f9063d'}] 2026-09-07 12:48:29,362 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:30,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82334513 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '7d92fcc2-c328-4788-b04a-e7e166f9063d'} created pos.order #861 2026-09-07 12:48:30,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82334513 finished 2026-09-07 12:48:30,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.584 0.784 2026-09-07 12:48:30,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:30] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:48:30,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.023 2026-09-07 12:48:30,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:48:30,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-07 12:48:30,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63999677 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '7d92fcc2-c328-4788-b04a-e7e166f9063d'}] 2026-09-07 12:48:30,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63999677 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '7d92fcc2-c328-4788-b04a-e7e166f9063d'} sync ignored for existing PoS order pos.order(861,) (state: done) 2026-09-07 12:48:31,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63999677 finished 2026-09-07 12:48:31,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:48:31,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:48:31,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-07 12:48:31,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:48:31,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.070 0.094 2026-09-07 12:48:31,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 18637088 (allocated 19922944) 2026-09-07 12:48:31,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 126886 2026-09-07 12:48:31,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-07 12:48:31,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 126886 2026-09-07 12:48:31,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124831_393346_test_taxes_l10n_be_pos.txt 2026-09-07 12:48:31,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpchs0owz2_chrome_odoo" 2026-09-07 12:48:32,248 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1433, 1434] 2026-09-07 12:48:32,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-09-07 12:48:33,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 127112 2026-09-07 12:48:33,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpm1ll8yp0_chrome_odoo 2026-09-07 12:48:33,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42675/json/version 2026-09-07 12:48:33,364 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:33,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:48:33,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42675/json 2026-09-07 12:48:33,421 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:33,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42675/devtools/page/CBE76E16EA12AE71463E52271D13BF1E 2026-09-07 12:48:33,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-07 12:48:33,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-07 12:48:33,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:48:33,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-07 12:48:33,727 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:33,727 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:33,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:48:34,284 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:34] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.117 0.429 2026-09-07 12:48:34,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'CBE76E16EA12AE71463E52271D13BF1E', 'loaderId': '21335B44340C65E91EFA15270736CDF3', 'isDownload': False} 2026-09-07 12:48:34,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded')" 2026-09-07 12:48:34,306 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:48:34,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:34] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 12:48:34,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:34] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:48:34,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:34] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-07 12:48:34,914 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:34,920 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:34,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:48:34,951 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:34,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:48:34,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.010 2026-09-07 12:48:35,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:48:35,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:35,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.031 0.021 2026-09-07 12:48:35,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.068 2026-09-07 12:48:35,179 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.030 0.045 2026-09-07 12:48:35,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.064 2026-09-07 12:48:35,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.330 0.310 2026-09-07 12:48:35,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:48:35,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:48:36,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.042 2026-09-07 12:48:36,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-09-07 12:48:36,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:48:36,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:48:36,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:48:36,193 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:48:36,225 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:36,242 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 12:48:36,267 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:36,285 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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-09-07 12:48:36,296 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:36,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.066 0.025 2026-09-07 12:48:36,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.006 0.096 2026-09-07 12:48:36,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:48:36,400 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.028 0.110 2026-09-07 12:48:36,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.004 0.103 2026-09-07 12:48:36,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:48:36,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:48:36,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.086 0.304 2026-09-07 12:48:36,641 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:36,646 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:36,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-09-07 12:48:36,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.016 0.235 2026-09-07 12:48:36,760 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.277 2026-09-07 12:48:36,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.004 0.278 2026-09-07 12:48:36,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.303 2026-09-07 12:48:36,828 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-07 12:48:36,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-07 12:48:36,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-09-07 12:48:36,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-07 12:48:36,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-07 12:48:36,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:36] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.155 2026-09-07 12:48:37,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.181 2026-09-07 12:48:37,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-09-07 12:48:37,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:48:37,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:48:37,284 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.049 0.088 2026-09-07 12:48:37,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.037 2026-09-07 12:48:37,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.021 2026-09-07 12:48:37,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:48:37,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "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.055 0.066 2026-09-07 12:48:37,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.041 0.064 2026-09-07 12:48:37,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.095 2026-09-07 12:48:37,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.011 2026-09-07 12:48:37,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:48:37,828 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.025 2026-09-07 12:48:37,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:48:37,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:48:38,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(1.92) 2026-09-07 12:48:38,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.63) 2026-09-07 12:48:38,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:48:38,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:48:38,205 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:38,206 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:38,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:48:38,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-07 12:48:38,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:48:38,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:48:38,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:48:38,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:48:38,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-07 12:48:38,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95318014 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'd7887f64-5340-46d0-9a49-bba8efd4155d'}] 2026-09-07 12:48:38,610 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:40,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95318014 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'd7887f64-5340-46d0-9a49-bba8efd4155d'} created pos.order #862 2026-09-07 12:48:40,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95318014 finished 2026-09-07 12:48:41,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 615 1.309 1.462 2026-09-07 12:48:41,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:41] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:41,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.042 0.039 2026-09-07 12:48:41,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:48:41,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-07 12:48:41,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20531292 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'd7887f64-5340-46d0-9a49-bba8efd4155d'}] 2026-09-07 12:48:41,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20531292 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'd7887f64-5340-46d0-9a49-bba8efd4155d'} sync ignored for existing PoS order pos.order(862,) (state: done) 2026-09-07 12:48:41,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20531292 finished 2026-09-07 12:48:41,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:48:41,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:48:41,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-07 12:48:41,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:48:41,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.157 0.107 2026-09-07 12:48:41,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18628020 (allocated 20185088) 2026-09-07 12:48:41,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 127112 2026-09-07 12:48:41,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-07 12:48:41,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 127112 2026-09-07 12:48:42,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124842_045065_test_taxes_l10n_br_pos.txt 2026-09-07 12:48:42,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpm1ll8yp0_chrome_odoo" 2026-09-07 12:48:42,971 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1436, 1437] 2026-09-07 12:48:44,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 127336 2026-09-07 12:48:44,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpju663_x8_chrome_odoo 2026-09-07 12:48:44,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38703/json/version 2026-09-07 12:48:44,240 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38703', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:44,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:48:44,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38703/json 2026-09-07 12:48:44,278 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38703', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:44,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:38703/devtools/page/A88075046CB81852D88209B9971BF032 2026-09-07 12:48:44,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-07 12:48:44,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-07 12:48:44,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:48:44,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-07 12:48:44,547 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:44,547 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:44,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:44] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.089 0.077 2026-09-07 12:48:44,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'A88075046CB81852D88209B9971BF032', 'loaderId': '438D6816BC7F700307DF6A4DBE18A153', 'isDownload': False} 2026-09-07 12:48:44,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded')" 2026-09-07 12:48:44,751 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:48:44,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:44] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:48:44,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:44] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:48:44,787 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:44] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-07 12:48:45,223 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:48:45,226 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:45,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:48:45,254 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:45,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:48:45,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.012 2026-09-07 12:48:45,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:48:45,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:45,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-09-07 12:48:45,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:48:45,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.018 0.024 2026-09-07 12:48:45,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-07 12:48:46,145 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.391 0.299 2026-09-07 12:48:46,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:48:46,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:48:46,298 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.032 2026-09-07 12:48:46,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:48:46,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:48:46,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:48:46,429 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:48:46,458 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:48:46,467 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:48:46,491 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:46,517 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.001 2026-09-07 12:48:46,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.105 0.029 2026-09-07 12:48:46,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.018 0.147 2026-09-07 12:48:46,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.006 0.089 2026-09-07 12:48:46,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:48:46,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.186 2026-09-07 12:48:46,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.008 0.022 2026-09-07 12:48:46,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-09-07 12:48:46,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:48:46,796 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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-09-07 12:48:46,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.015 0.078 2026-09-07 12:48:46,880 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:48:46,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:48:46,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.189 2026-09-07 12:48:46,928 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:46,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.202 2026-09-07 12:48:46,992 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:46] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.236 2026-09-07 12:48:47,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.273 2026-09-07 12:48:47,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.047 0.262 2026-09-07 12:48:47,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-09-07 12:48:47,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-07 12:48:47,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.192 2026-09-07 12:48:47,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.196 2026-09-07 12:48:47,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.024 0.380 2026-09-07 12:48:47,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-07 12:48:47,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-07 12:48:47,369 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-09-07 12:48:47,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.028 0.200 2026-09-07 12:48:47,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:48:47,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:48:47,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.033 0.052 2026-09-07 12:48:47,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.021 2026-09-07 12:48:47,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:48:47,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:48:47,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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.074 0.073 2026-09-07 12:48:48,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.069 0.074 2026-09-07 12:48:48,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.112 2026-09-07 12:48:48,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:48] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.017 2026-09-07 12:48:48,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:48:48,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.033 2026-09-07 12:48:48,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:48:48,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:48:48,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(1.92) 2026-09-07 12:48:48,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.63) 2026-09-07 12:48:48,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:48:48,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:48:48,641 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:48:48,643 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:48,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:48:48,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-07 12:48:48,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:48:48,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:48:48,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:48:48,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:48:49,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-07 12:48:49,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38138019 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'e47770ff-2b0b-4401-aea2-3b41847985bb'}] 2026-09-07 12:48:49,035 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:48:50,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38138019 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': 'e47770ff-2b0b-4401-aea2-3b41847985bb'} created pos.order #863 2026-09-07 12:48:50,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38138019 finished 2026-09-07 12:48:50,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.622 0.857 2026-09-07 12:48:50,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:50] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:50,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.031 2026-09-07 12:48:50,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:48:50,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-07 12:48:50,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18294056 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': 'e47770ff-2b0b-4401-aea2-3b41847985bb'}] 2026-09-07 12:48:50,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18294056 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': 'e47770ff-2b0b-4401-aea2-3b41847985bb'} sync ignored for existing PoS order pos.order(863,) (state: done) 2026-09-07 12:48:50,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18294056 finished 2026-09-07 12:48:50,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:48:50,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:48:50,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.053 0.095 2026-09-07 12:48:50,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-07 12:48:50,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:48:51,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.039 0.039 2026-09-07 12:48:51,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19949848 (allocated 22544384) 2026-09-07 12:48:51,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 127336 2026-09-07 12:48:51,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-07 12:48:51,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 127336 2026-09-07 12:48:51,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124851_277306_test_taxes_l10n_br_pos.txt 2026-09-07 12:48:51,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpju663_x8_chrome_odoo" 2026-09-07 12:48:52,010 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1439, 1440] 2026-09-07 12:48:53,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 127569 2026-09-07 12:48:53,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpryzzvlkv_chrome_odoo 2026-09-07 12:48:53,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37073/json/version 2026-09-07 12:48:53,036 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:53,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:48:53,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37073/json 2026-09-07 12:48:53,090 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:48:53,109 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:37073/devtools/page/30FA54F210805EF0CDA755ADB98A8F9E 2026-09-07 12:48:53,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-07 12:48:53,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-07 12:48:53,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:48:53,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-07 12:48:53,369 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:53,369 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:53,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:53] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.076 0.079 2026-09-07 12:48:53,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '30FA54F210805EF0CDA755ADB98A8F9E', 'loaderId': '879753FE27B0DCC4A8AF7AE1CF2F9DB0', 'isDownload': False} 2026-09-07 12:48:53,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_per_line_price_included')" 2026-09-07 12:48:53,565 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:48:53,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:53] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:48:53,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:53] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-07 12:48:53,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:53] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-09-07 12:48:54,088 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:54,112 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:48:54,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:48:54,138 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:48:54,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:48:54,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.014 2026-09-07 12:48:54,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 12:48:54,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:54,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.008 2026-09-07 12:48:54,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.016 2026-09-07 12:48:54,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.021 0.031 2026-09-07 12:48:54,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-09-07 12:48:54,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.270 0.301 2026-09-07 12:48:54,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:48:55,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48: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.013 2026-09-07 12:48:55,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.045 2026-09-07 12:48:55,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:48:55,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:48:55,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:48:55,204 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:55,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:48:55,228 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:48:55,229 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:48:55,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.004 0.026 2026-09-07 12:48:55,285 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.022 0.051 2026-09-07 12:48:55,288 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:55,305 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:48:55,333 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:48:55,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.023 0.026 2026-09-07 12:48:55,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:48:55,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.064 0.083 2026-09-07 12:48:55,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.042 0.181 2026-09-07 12:48:55,561 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:48:55,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.011 0.100 2026-09-07 12:48:55,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-07 12:48:55,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:48:55,642 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-09-07 12:48:55,665 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:55,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-07 12:48:55,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:48:55,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.193 2026-09-07 12:48:55,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-09-07 12:48:55,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.013 0.180 2026-09-07 12:48:55,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.194 2026-09-07 12:48:55,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-09-07 12:48:55,881 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-09-07 12:48:55,920 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-07 12:48:55,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-07 12:48:55,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:55] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.167 2026-09-07 12:48:56,016 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.175 2026-09-07 12:48:56,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-07 12:48:56,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.180 2026-09-07 12:48:56,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.062 0.204 2026-09-07 12:48:56,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:48:56,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:48:56,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.051 0.060 2026-09-07 12:48:56,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.036 2026-09-07 12:48:56,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-09-07 12:48:56,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:48:56,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.085 0.080 2026-09-07 12:48:56,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.053 0.081 2026-09-07 12:48:56,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.131 2026-09-07 12:48:57,008 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:57] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.017 2026-09-07 12:48:57,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-07 12:48:57,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.023 2026-09-07 12:48:57,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:48:57,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:48:57,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(1.92) 2026-09-07 12:48:57,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.63) 2026-09-07 12:48:57,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:48:57,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:48:57,481 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:57,483 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:48:57,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:48:57,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-07 12:48:57,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:48:57,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:48:57,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:48:57,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:48:57,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-07 12:48:57,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60015890 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': '198d1c89-0a88-4226-8308-5134182199db'}] 2026-09-07 12:48:57,888 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:48:59,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60015890 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': '198d1c89-0a88-4226-8308-5134182199db'} created pos.order #864 2026-09-07 12:48:59,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60015890 finished 2026-09-07 12:48:59,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.625 0.889 2026-09-07 12:48:59,435 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:59] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:48:59,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.027 2026-09-07 12:48:59,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:48:59,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85937722 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '198d1c89-0a88-4226-8308-5134182199db'}] 2026-09-07 12:48:59,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-07 12:48:59,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85937722 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': '198d1c89-0a88-4226-8308-5134182199db'} sync ignored for existing PoS order pos.order(864,) (state: done) 2026-09-07 12:48:59,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85937722 finished 2026-09-07 12:48:59,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:48:59,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:48:59,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.090 0.090 2026-09-07 12:48:59,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-07 12:48:59,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:48:59,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18718348 (allocated 19922944) 2026-09-07 12:48:59,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 127569 2026-09-07 12:48:59,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-07 12:48:59,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 127569 2026-09-07 12:48:59,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:48:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.026 0.023 2026-09-07 12:49:00,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124900_052913_test_taxes_l10n_br_pos.txt 2026-09-07 12:49:00,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpryzzvlkv_chrome_odoo" 2026-09-07 12:49:00,966 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1442, 1443] 2026-09-07 12:49:02,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 127808 2026-09-07 12:49:02,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmptlrsjcz__chrome_odoo 2026-09-07 12:49:02,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34005/json/version 2026-09-07 12:49:02,021 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:49:02,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:49:02,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34005/json 2026-09-07 12:49:02,111 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:49:02,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:34005/devtools/page/90F7A210C437C3DFC4AEAD6656ABA438 2026-09-07 12:49:02,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-07 12:49:02,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-07 12:49:02,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:49:02,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-07 12:49:02,434 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:49:02,434 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:49:02,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:02] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.087 0.074 2026-09-07 12:49:02,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '90F7A210C437C3DFC4AEAD6656ABA438', 'loaderId': 'C2C282463BB3E94C0AC00FD86655C9E9', 'isDownload': False} 2026-09-07 12:49:02,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_globally_price_included')" 2026-09-07 12:49:02,634 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:49:02,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:02] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-09-07 12:49:02,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:02] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-09-07 12:49:02,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:02] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-07 12:49:03,151 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:49:03,158 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:49:03,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:49:03,215 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:49:03,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:49:03,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 12:49:03,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:49:03,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:03,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-09-07 12:49:03,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:49:03,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.029 0.045 2026-09-07 12:49:03,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-09-07 12:49:04,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.278 0.306 2026-09-07 12:49:04,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:49:04,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-07 12:49:04,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.037 2026-09-07 12:49:04,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:49:04,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:49:04,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:49:04,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:49:04,321 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:04,324 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:49:04,335 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:49:04,366 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:49:04,382 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:49:04,402 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:49:04,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.114 0.042 2026-09-07 12:49:04,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.163 2026-09-07 12:49:04,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:49:04,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.007 0.143 2026-09-07 12:49:04,659 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.089 0.185 2026-09-07 12:49:04,669 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:49:04,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:04,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.034 0.302 2026-09-07 12:49:04,733 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:49:04,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-07 12:49:04,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:04,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-07 12:49:04,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-09-07 12:49:04,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.003 0.308 2026-09-07 12:49:04,873 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-07 12:49:04,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-07 12:49:04,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-07 12:49:04,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-07 12:49:04,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:04] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.139 2026-09-07 12:49:05,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-07 12:49:05,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.156 2026-09-07 12:49:05,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.022 0.163 2026-09-07 12:49:05,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-07 12:49:05,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-07 12:49:05,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-09-07 12:49:05,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-09-07 12:49:05,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.048 0.186 2026-09-07 12:49:05,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-09-07 12:49:05,345 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:05,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.263 2026-09-07 12:49:05,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:49:05,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.021 0.057 2026-09-07 12:49:05,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.016 0.033 2026-09-07 12:49:05,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-07 12:49:05,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:49:05,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.101 0.076 2026-09-07 12:49:06,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.058 0.078 2026-09-07 12:49:06,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.126 2026-09-07 12:49:06,062 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:06] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.019 2026-09-07 12:49:06,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.015 2026-09-07 12:49:06,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.038 2026-09-07 12:49:06,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:49:06,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:06,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(1.92) 2026-09-07 12:49:06,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.63) 2026-09-07 12:49:06,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:06,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:06,546 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:06,548 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:06,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:06,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-09-07 12:49:06,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:06,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:06,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:06,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:06,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("1.92") 2026-09-07 12:49:06,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97567230 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': '81335148-7549-4ad4-989c-25b52b88f44e'}] 2026-09-07 12:49:06,931 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:49:08,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97567230 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': '81335148-7549-4ad4-989c-25b52b88f44e'} created pos.order #865 2026-09-07 12:49:08,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97567230 finished 2026-09-07 12:49:08,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 544 0.768 0.862 2026-09-07 12:49:08,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49: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-09-07 12:49:08,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.038 0.034 2026-09-07 12:49:08,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:49:08,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-07 12:49:08,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73260247 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '81335148-7549-4ad4-989c-25b52b88f44e'}] 2026-09-07 12:49:08,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73260247 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': '81335148-7549-4ad4-989c-25b52b88f44e'} sync ignored for existing PoS order pos.order(865,) (state: done) 2026-09-07 12:49:08,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73260247 finished 2026-09-07 12:49:08,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:08,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:09,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-07 12:49:09,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:49:09,060 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.094 0.104 2026-09-07 12:49:09,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18787480 (allocated 20185088) 2026-09-07 12:49:09,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 127808 2026-09-07 12:49:09,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-07 12:49:09,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 127808 2026-09-07 12:49:09,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124909_314639_test_taxes_l10n_br_pos.txt 2026-09-07 12:49:09,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmptlrsjcz__chrome_odoo" 2026-09-07 12:49:10,150 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1445, 1446] 2026-09-07 12:49:10,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-09-07 12:49:12,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 128036 2026-09-07 12:49:12,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmphful0w18_chrome_odoo 2026-09-07 12:49:12,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40509/json/version 2026-09-07 12:49:12,515 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:49:12,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:49:12,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40509/json 2026-09-07 12:49:12,568 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:49:12,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40509/devtools/page/5E42B6A9C4AA9280DCA34399CF529A2C 2026-09-07 12:49:12,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-07 12:49:12,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-07 12:49:12,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:49:12,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-07 12:49:12,958 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:49:12,958 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:49:12,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:49:13,666 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:13] "GET /pos/ui/132 HTTP/1.1" 200 - 129 0.103 0.588 2026-09-07 12:49:13,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '5E42B6A9C4AA9280DCA34399CF529A2C', 'loaderId': 'FB3E3EDF2B6C9D422E8CB7A917EF7EDB', 'isDownload': False} 2026-09-07 12:49:13,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded')" 2026-09-07 12:49:13,695 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:49:13,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:13] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.023 2026-09-07 12:49:13,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:13] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-09-07 12:49:13,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:13] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.044 2026-09-07 12:49:14,271 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:49:14,274 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:49:14,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-09-07 12:49:14,320 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:49:14,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:49:14,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:49:14,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:49:14,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:49:14,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49: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-09-07 12:49:14,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-07 12:49:14,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.028 2026-09-07 12:49:14,478 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-07 12:49:15,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.276 0.281 2026-09-07 12:49:15,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:49:15,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49: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.005 2026-09-07 12:49:15,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.055 2026-09-07 12:49:15,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:49:15,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:49:15,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-09-07 12:49:15,384 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:15,416 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:49:15,426 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:49:15,441 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:49:15,449 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:49:15,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.044 0.040 2026-09-07 12:49:15,485 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.087 2026-09-07 12:49:15,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-09-07 12:49:15,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.009 0.048 2026-09-07 12:49:15,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:49:15,581 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.010 0.017 2026-09-07 12:49:15,704 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.088 2026-09-07 12:49:15,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:15,751 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:49:15,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.103 0.098 2026-09-07 12:49:15,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:15,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.065 0.250 2026-09-07 12:49:15,925 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:49:15,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.232 2026-09-07 12:49:15,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:15] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-09-07 12:49:16,016 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-09-07 12:49:16,060 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.367 2026-09-07 12:49:16,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.016 0.276 2026-09-07 12:49:16,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-09-07 12:49:16,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-09-07 12:49:16,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-09-07 12:49:16,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-09-07 12:49:16,281 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-09-07 12:49:16,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-09-07 12:49:16,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.241 2026-09-07 12:49:16,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:16,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:49:16,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.038 0.086 2026-09-07 12:49:16,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.020 0.038 2026-09-07 12:49:16,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.024 2026-09-07 12:49:16,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:49:16,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:16] "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.092 0.067 2026-09-07 12:49:17,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.042 0.066 2026-09-07 12:49:17,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.104 2026-09-07 12:49:17,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:17] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.020 2026-09-07 12:49:17,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-07 12:49:17,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.028 2026-09-07 12:49:17,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:49:17,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:17,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-07 12:49:17,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-09-07 12:49:17,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:17,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:17,635 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:49:17,637 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:49:17,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:17,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-07 12:49:17,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:17,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:17,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:17,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:18,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-07 12:49:18,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69258588 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'ae50314e-0b79-45e4-8498-1dee90589490'}] 2026-09-07 12:49:18,031 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:49:19,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69258588 order {'name': '/', 'pos_reference': '261-132-000001', 'uuid': 'ae50314e-0b79-45e4-8498-1dee90589490'} created pos.order #866 2026-09-07 12:49:19,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69258588 finished 2026-09-07 12:49:20,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 610 0.725 1.505 2026-09-07 12:49:20,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49: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.005 2026-09-07 12:49:20,359 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.032 2026-09-07 12:49:20,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.012 2026-09-07 12:49:20,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-07 12:49:20,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60127428 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'ae50314e-0b79-45e4-8498-1dee90589490'}] 2026-09-07 12:49:20,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60127428 order {'name': 'Shop - 000001', 'pos_reference': '261-132-000001', 'uuid': 'ae50314e-0b79-45e4-8498-1dee90589490'} sync ignored for existing PoS order pos.order(866,) (state: done) 2026-09-07 12:49:20,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60127428 finished 2026-09-07 12:49:20,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:20,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:20,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.069 0.080 2026-09-07 12:49:20,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:20,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.022 2026-09-07 12:49:20,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:20,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:20,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-07 12:49:20,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.055 2026-09-07 12:49:20,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.023 2026-09-07 12:49:21,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 12:49:21,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:49:21,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.036 0.057 2026-09-07 12:49:21,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.072 0.065 2026-09-07 12:49:21,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.135 2026-09-07 12:49:21,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.024 2026-09-07 12:49:21,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-07 12:49:21,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:49:21,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:49:21,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-07 12:49:21,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:21,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-07 12:49:21,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-09-07 12:49:21,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:21,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:21,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:21,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-07 12:49:21,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:22,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:22,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:22,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:22,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-07 12:49:22,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53325126 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000002', 'uuid': '12dbbc59-339e-4e84-9bf2-1a2de279e974'}] 2026-09-07 12:49:23,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53325126 order {'name': '/', 'pos_reference': '261-132-000002', 'uuid': '12dbbc59-339e-4e84-9bf2-1a2de279e974'} created pos.order #867 2026-09-07 12:49:23,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53325126 finished 2026-09-07 12:49:23,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.429 0.689 2026-09-07 12:49:23,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:23] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:23,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.031 2026-09-07 12:49:23,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:49:23,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-07 12:49:23,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24837169 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-132-000002', 'uuid': '12dbbc59-339e-4e84-9bf2-1a2de279e974'}] 2026-09-07 12:49:23,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24837169 order {'name': 'Shop - 000002', 'pos_reference': '261-132-000002', 'uuid': '12dbbc59-339e-4e84-9bf2-1a2de279e974'} sync ignored for existing PoS order pos.order(867,) (state: done) 2026-09-07 12:49:23,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:23,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24837169 finished 2026-09-07 12:49:23,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:23,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:23,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.113 0.092 2026-09-07 12:49:23,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:23,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.020 2026-09-07 12:49:23,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:23,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-07 12:49:23,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-09-07 12:49:23,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:23] "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-09-07 12:49:23,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:49:23,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:49:24,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:24] "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.069 2026-09-07 12:49:24,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.042 0.059 2026-09-07 12:49:24,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.091 2026-09-07 12:49:24,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.025 2026-09-07 12:49:24,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:49:24,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:24,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-09-07 12:49:24,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-07 12:49:24,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:24,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:24,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:24,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-07 12:49:24,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:24,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:24,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:24,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:25,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-07 12:49:25,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39988348 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000003', 'uuid': '4b78a094-1928-416e-9765-ea5eabd4f80b'}] 2026-09-07 12:49:25,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39988348 order {'name': '/', 'pos_reference': '261-132-000003', 'uuid': '4b78a094-1928-416e-9765-ea5eabd4f80b'} created pos.order #868 2026-09-07 12:49:26,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39988348 finished 2026-09-07 12:49:26,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.460 0.779 2026-09-07 12:49:26,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:26] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:26,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.028 2026-09-07 12:49:26,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:49:26,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40591712 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-132-000003', 'uuid': '4b78a094-1928-416e-9765-ea5eabd4f80b'}] 2026-09-07 12:49:26,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40591712 order {'name': 'Shop - 000003', 'pos_reference': '261-132-000003', 'uuid': '4b78a094-1928-416e-9765-ea5eabd4f80b'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-09-07 12:49:26,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-07 12:49:26,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40591712 finished 2026-09-07 12:49:26,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:26,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:26,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:26,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.108 0.100 2026-09-07 12:49:26,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:26,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.027 2026-09-07 12:49:26,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:26,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-07 12:49:26,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.008 0.038 2026-09-07 12:49:26,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.024 0.027 2026-09-07 12:49:26,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:49:26,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:49:27,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:27] "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.059 2026-09-07 12:49:27,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.062 0.071 2026-09-07 12:49:27,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.132 2026-09-07 12:49:27,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.026 2026-09-07 12:49:27,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:49:27,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:49:27,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-07 12:49:27,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:49:27,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:27,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-09-07 12:49:27,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-07 12:49:27,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:27,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:27,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:27,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-07 12:49:27,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:27,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:28,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:28,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:28,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-07 12:49:28,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46938564 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'a83382e1-64b7-4e83-9a91-2b601f454a49'}] 2026-09-07 12:49:29,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46938564 order {'name': '/', 'pos_reference': '261-132-000004', 'uuid': 'a83382e1-64b7-4e83-9a91-2b601f454a49'} created pos.order #869 2026-09-07 12:49:29,173 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46938564 finished 2026-09-07 12:49:29,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.483 0.729 2026-09-07 12:49:29,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:49:29,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.024 2026-09-07 12:49:29,466 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 12:49:29,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-07 12:49:29,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95024598 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-132-000004', 'uuid': 'a83382e1-64b7-4e83-9a91-2b601f454a49'}] 2026-09-07 12:49:29,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95024598 order {'name': 'Shop - 000004', 'pos_reference': '261-132-000004', 'uuid': 'a83382e1-64b7-4e83-9a91-2b601f454a49'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-09-07 12:49:29,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95024598 finished 2026-09-07 12:49:29,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:29,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:29,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.051 0.084 2026-09-07 12:49:29,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:29,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.026 2026-09-07 12:49:29,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:29,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:29,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-07 12:49:29,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.041 2026-09-07 12:49:29,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.022 0.028 2026-09-07 12:49:29,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:49:30,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:49:30,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.071 0.069 2026-09-07 12:49:30,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.082 0.083 2026-09-07 12:49:30,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.143 2026-09-07 12:49:30,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.038 2026-09-07 12:49:30,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-07 12:49:30,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-07 12:49:30,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:30,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-07 12:49:30,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-07 12:49:30,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:30,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:30,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:30,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-07 12:49:30,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:31,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:31,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:31,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:31,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-07 12:49:31,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37499283 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000005', 'uuid': '569241fe-19f4-45ed-a2b7-ee28d9a6f168'}] 2026-09-07 12:49:32,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37499283 order {'name': '/', 'pos_reference': '261-132-000005', 'uuid': '569241fe-19f4-45ed-a2b7-ee28d9a6f168'} created pos.order #870 2026-09-07 12:49:32,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37499283 finished 2026-09-07 12:49:32,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.443 0.726 2026-09-07 12:49:32,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:32] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:32,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.024 2026-09-07 12:49:32,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:49:32,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-07 12:49:32,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91061419 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-132-000005', 'uuid': '569241fe-19f4-45ed-a2b7-ee28d9a6f168'}] 2026-09-07 12:49:32,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91061419 order {'name': 'Shop - 000005', 'pos_reference': '261-132-000005', 'uuid': '569241fe-19f4-45ed-a2b7-ee28d9a6f168'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-09-07 12:49:32,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91061419 finished 2026-09-07 12:49:32,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:32,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:32,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:32,683 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.080 0.087 2026-09-07 12:49:32,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:32,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.028 0.026 2026-09-07 12:49:32,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:32,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-07 12:49:32,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.039 2026-09-07 12:49:32,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.025 2026-09-07 12:49:32,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-07 12:49:33,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:49:33,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.047 0.068 2026-09-07 12:49:33,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.030 0.060 2026-09-07 12:49:33,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.074 2026-09-07 12:49:33,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.025 2026-09-07 12:49:33,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:49:33,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:49:33,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:49:33,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-07 12:49:33,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:33,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-07 12:49:33,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-07 12:49:33,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:33,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:33,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:33,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-07 12:49:33,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:34,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:34,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:34,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:34,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-07 12:49:34,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98682680 started for PoS orders references: [{'name': '/', 'pos_reference': '261-132-000006', 'uuid': 'adfd0c82-4039-43cd-b48e-3a39361bb3af'}] 2026-09-07 12:49:35,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98682680 order {'name': '/', 'pos_reference': '261-132-000006', 'uuid': 'adfd0c82-4039-43cd-b48e-3a39361bb3af'} created pos.order #871 2026-09-07 12:49:35,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98682680 finished 2026-09-07 12:49:35,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.512 0.788 2026-09-07 12:49:35,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:35] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:35,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.026 2026-09-07 12:49:35,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:49:35,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-09-07 12:49:35,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10897617 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-132-000006', 'uuid': 'adfd0c82-4039-43cd-b48e-3a39361bb3af'}] 2026-09-07 12:49:35,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10897617 order {'name': 'Shop - 000006', 'pos_reference': '261-132-000006', 'uuid': 'adfd0c82-4039-43cd-b48e-3a39361bb3af'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-09-07 12:49:35,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10897617 finished 2026-09-07 12:49:35,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:35,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:35,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-07 12:49:35,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:49:35,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.081 0.113 2026-09-07 12:49:36,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32171604 (allocated 34615296) 2026-09-07 12:49:36,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 128036 2026-09-07 12:49:36,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-07 12:49:36,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 128036 2026-09-07 12:49:36,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_124936_131467_test_taxes_l10n_in_pos.txt 2026-09-07 12:49:36,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmphful0w18_chrome_odoo" 2026-09-07 12:49:37,038 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459] 2026-09-07 12:49:39,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 128325 2026-09-07 12:49:39,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp9ry0r621_chrome_odoo 2026-09-07 12:49:39,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36201/json/version 2026-09-07 12:49:39,379 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:49:39,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:49:39,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36201/json 2026-09-07 12:49:39,410 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:49:39,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:36201/devtools/page/6CE6A3C15090D6ED9E22B6DD2F3FF76E 2026-09-07 12:49:39,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-07 12:49:39,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-07 12:49:39,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:49:39,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-07 12:49:39,815 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:49:39,815 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:49:40,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.093 0.075 2026-09-07 12:49:40,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '6CE6A3C15090D6ED9E22B6DD2F3FF76E', 'loaderId': 'E76FE8825C2EDEE9299188F7A8956BFE', 'isDownload': False} 2026-09-07 12:49:40,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded')" 2026-09-07 12:49:40,019 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:49:40,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:49:40,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-07 12:49:40,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-09-07 12:49:40,529 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:49:40,539 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:49:40,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:49:40,570 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:49:40,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:49:40,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-07 12:49:40,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:49:40,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:49:40,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-07 12:49:40,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:49:40,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.037 2026-09-07 12:49:40,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-09-07 12:49:41,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.244 0.290 2026-09-07 12:49:41,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:49:41,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:49:41,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.040 2026-09-07 12:49:41,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.010 2026-09-07 12:49:41,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:49:41,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:49:41,582 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:49:41,596 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:49:41,609 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:49:41,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.023 0.031 2026-09-07 12:49:41,644 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:49:41,646 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:49:41,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.012 0.020 2026-09-07 12:49:41,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.099 2026-09-07 12:49:41,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-07 12:49:41,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:49:41,789 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:49:41,924 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.098 0.052 2026-09-07 12:49:41,930 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:41,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:42,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:42,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.063 0.184 2026-09-07 12:49:42,035 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:49:42,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-07 12:49:42,080 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-09-07 12:49:42,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.220 2026-09-07 12:49:42,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.004 0.325 2026-09-07 12:49:42,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-07 12:49:42,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-07 12:49:42,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-09-07 12:49:42,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-07 12:49:42,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-07 12:49:42,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-09-07 12:49:42,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.012 0.139 2026-09-07 12:49:42,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.161 2026-09-07 12:49:42,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.028 0.191 2026-09-07 12:49:42,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.186 2026-09-07 12:49:42,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:42,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.238 2026-09-07 12:49:42,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:49:42,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.035 0.050 2026-09-07 12:49:42,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "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-09-07 12:49:42,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.011 2026-09-07 12:49:42,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:49:43,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:43] "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.057 0.074 2026-09-07 12:49:43,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.077 0.077 2026-09-07 12:49:43,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.147 2026-09-07 12:49:43,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:43] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.018 2026-09-07 12:49:43,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:49:43,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.027 2026-09-07 12:49:43,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:49:43,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:43,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-07 12:49:43,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-09-07 12:49:43,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:43,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:43,660 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:49:43,661 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:49:43,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:43,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-07 12:49:43,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:43,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:43,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:43,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:44,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-07 12:49:44,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60073345 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000001', 'uuid': '98120f49-a62a-44b8-afc7-3ae4b879c045'}] 2026-09-07 12:49:44,053 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:45,036 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60073345 order {'name': '/', 'pos_reference': '262-132-000001', 'uuid': '98120f49-a62a-44b8-afc7-3ae4b879c045'} created pos.order #872 2026-09-07 12:49:45,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60073345 finished 2026-09-07 12:49:45,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.501 0.765 2026-09-07 12:49:45,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49: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.003 2026-09-07 12:49:45,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.026 2026-09-07 12:49:45,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:49:45,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-07 12:49:45,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69533367 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '98120f49-a62a-44b8-afc7-3ae4b879c045'}] 2026-09-07 12:49:45,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69533367 order {'name': 'Shop - 000001', 'pos_reference': '262-132-000001', 'uuid': '98120f49-a62a-44b8-afc7-3ae4b879c045'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-09-07 12:49:45,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69533367 finished 2026-09-07 12:49:45,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:45,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:45,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.059 0.100 2026-09-07 12:49:45,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:45,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.028 2026-09-07 12:49:45,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:45,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:45,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-07 12:49:45,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.031 2026-09-07 12:49:45,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.021 0.027 2026-09-07 12:49:46,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:49:46,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:49:46,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:46] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.051 0.074 2026-09-07 12:49:46,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.054 0.066 2026-09-07 12:49:46,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.112 2026-09-07 12:49:46,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.018 2026-09-07 12:49:46,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-07 12:49:46,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:49:46,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:49:46,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-07 12:49:46,639 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:46,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-09-07 12:49:46,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-09-07 12:49:46,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:46,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:46,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:46,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-07 12:49:47,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:47,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:47,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:47,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:47,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-07 12:49:47,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48472681 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000002', 'uuid': '75c18900-3170-4b26-90ce-bb001b270c2f'}] 2026-09-07 12:49:48,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48472681 order {'name': '/', 'pos_reference': '262-132-000002', 'uuid': '75c18900-3170-4b26-90ce-bb001b270c2f'} created pos.order #873 2026-09-07 12:49:48,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48472681 finished 2026-09-07 12:49:48,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.481 0.750 2026-09-07 12:49:48,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:48,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.035 0.029 2026-09-07 12:49:48,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:49:48,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-07 12:49:48,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66950004 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-132-000002', 'uuid': '75c18900-3170-4b26-90ce-bb001b270c2f'}] 2026-09-07 12:49:48,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66950004 order {'name': 'Shop - 000002', 'pos_reference': '262-132-000002', 'uuid': '75c18900-3170-4b26-90ce-bb001b270c2f'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-09-07 12:49:48,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66950004 finished 2026-09-07 12:49:48,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:48,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:48,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:48,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.085 0.098 2026-09-07 12:49:48,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:48,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.020 2026-09-07 12:49:48,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:48,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-07 12:49:49,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.030 2026-09-07 12:49:49,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.021 0.029 2026-09-07 12:49:49,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-07 12:49:49,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:49:49,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.067 0.076 2026-09-07 12:49:49,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.043 0.056 2026-09-07 12:49:49,477 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.089 2026-09-07 12:49:49,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.023 2026-09-07 12:49:49,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:49:49,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:49,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-09-07 12:49:49,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-07 12:49:49,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:49,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:49,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:49,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-07 12:49:49,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:50,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:50,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:50,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:50,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-07 12:49:50,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77578268 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000003', 'uuid': '4bf0fdbe-b12d-4f79-b3cf-3fc5d8e11c9f'}] 2026-09-07 12:49:51,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77578268 order {'name': '/', 'pos_reference': '262-132-000003', 'uuid': '4bf0fdbe-b12d-4f79-b3cf-3fc5d8e11c9f'} created pos.order #874 2026-09-07 12:49:51,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77578268 finished 2026-09-07 12:49:51,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.481 0.805 2026-09-07 12:49:51,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:51,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.057 0.036 2026-09-07 12:49:51,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:49:51,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-07 12:49:51,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80499691 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-132-000003', 'uuid': '4bf0fdbe-b12d-4f79-b3cf-3fc5d8e11c9f'}] 2026-09-07 12:49:51,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80499691 order {'name': 'Shop - 000003', 'pos_reference': '262-132-000003', 'uuid': '4bf0fdbe-b12d-4f79-b3cf-3fc5d8e11c9f'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-09-07 12:49:51,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80499691 finished 2026-09-07 12:49:51,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:51,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:51,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.056 0.092 2026-09-07 12:49:51,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:51,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.024 0.023 2026-09-07 12:49:51,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:52,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:52,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-07 12:49:52,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.036 2026-09-07 12:49:52,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.023 2026-09-07 12:49:52,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.011 2026-09-07 12:49:52,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:49:52,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:52] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.029 0.060 2026-09-07 12:49:52,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.064 0.074 2026-09-07 12:49:52,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.139 2026-09-07 12:49:52,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.021 2026-09-07 12:49:52,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:49:52,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:49:52,683 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-07 12:49:52,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:49:52,790 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:52,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-09-07 12:49:52,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-09-07 12:49:52,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:53,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:53,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:53,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-07 12:49:53,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:53,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:53,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:53,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:53,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-07 12:49:53,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42597968 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000004', 'uuid': '628026be-4434-418c-9f68-f1ab88975355'}] 2026-09-07 12:49:54,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42597968 order {'name': '/', 'pos_reference': '262-132-000004', 'uuid': '628026be-4434-418c-9f68-f1ab88975355'} created pos.order #875 2026-09-07 12:49:54,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42597968 finished 2026-09-07 12:49:54,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.564 0.782 2026-09-07 12:49:54,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:54] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:49:54,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.044 0.053 2026-09-07 12:49:54,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:49:54,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-07 12:49:54,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82639566 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-132-000004', 'uuid': '628026be-4434-418c-9f68-f1ab88975355'}] 2026-09-07 12:49:54,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82639566 order {'name': 'Shop - 000004', 'pos_reference': '262-132-000004', 'uuid': '628026be-4434-418c-9f68-f1ab88975355'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-09-07 12:49:55,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82639566 finished 2026-09-07 12:49:55,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:55,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:55,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:55,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.064 0.101 2026-09-07 12:49:55,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:55,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.025 2026-09-07 12:49:55,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:55,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-07 12:49:55,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.033 2026-09-07 12:49:55,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.028 0.032 2026-09-07 12:49:55,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:49:55,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:49:55,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.057 0.065 2026-09-07 12:49:55,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.051 0.067 2026-09-07 12:49:55,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.112 2026-09-07 12:49:55,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.026 2026-09-07 12:49:55,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-07 12:49:55,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-07 12:49:55,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:56,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-07 12:49:56,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-07 12:49:56,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:56,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:56,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:56,274 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-07 12:49:56,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:56,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:56,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:56,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:56,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-07 12:49:56,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35983876 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000005', 'uuid': 'b22d67bc-4c64-488e-af76-6880975e4f08'}] 2026-09-07 12:49:57,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35983876 order {'name': '/', 'pos_reference': '262-132-000005', 'uuid': 'b22d67bc-4c64-488e-af76-6880975e4f08'} created pos.order #876 2026-09-07 12:49:57,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35983876 finished 2026-09-07 12:49:57,828 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.525 0.755 2026-09-07 12:49:57,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:57] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:49:57,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.034 2026-09-07 12:49:57,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.016 2026-09-07 12:49:57,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-07 12:49:58,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23517059 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-132-000005', 'uuid': 'b22d67bc-4c64-488e-af76-6880975e4f08'}] 2026-09-07 12:49:58,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23517059 order {'name': 'Shop - 000005', 'pos_reference': '262-132-000005', 'uuid': 'b22d67bc-4c64-488e-af76-6880975e4f08'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-09-07 12:49:58,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23517059 finished 2026-09-07 12:49:58,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:49:58,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:49:58,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.049 0.083 2026-09-07 12:49:58,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:49:58,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.030 0.023 2026-09-07 12:49:58,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-09-07 12:49:58,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:49:58,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-07 12:49:58,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.030 2026-09-07 12:49:58,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.021 2026-09-07 12:49:58,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-07 12:49:58,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:49:58,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:58] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.061 0.068 2026-09-07 12:49:58,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.058 0.065 2026-09-07 12:49:58,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.119 2026-09-07 12:49:58,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:49:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.031 2026-09-07 12:49:58,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:49:58,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:49:58,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:49:59,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-07 12:49:59,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:49:59,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-09-07 12:49:59,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-09-07 12:49:59,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:49:59,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:49:59,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:49:59,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-07 12:49:59,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:49:59,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:49:59,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:49:59,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:49:59,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-07 12:49:59,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40985119 started for PoS orders references: [{'name': '/', 'pos_reference': '262-132-000006', 'uuid': 'a541a057-0e3e-4889-bc53-6f75f31cd34a'}] 2026-09-07 12:50:00,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40985119 order {'name': '/', 'pos_reference': '262-132-000006', 'uuid': 'a541a057-0e3e-4889-bc53-6f75f31cd34a'} created pos.order #877 2026-09-07 12:50:00,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40985119 finished 2026-09-07 12:50:00,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.562 0.722 2026-09-07 12:50:01,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50: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-09-07 12:50:01,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.034 2026-09-07 12:50:01,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50: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-09-07 12:50:01,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94055956 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-132-000006', 'uuid': 'a541a057-0e3e-4889-bc53-6f75f31cd34a'}] 2026-09-07 12:50:01,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94055956 order {'name': 'Shop - 000006', 'pos_reference': '262-132-000006', 'uuid': 'a541a057-0e3e-4889-bc53-6f75f31cd34a'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-09-07 12:50:01,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94055956 finished 2026-09-07 12:50:01,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-09-07 12:50:01,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:01,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.044 0.097 2026-09-07 12:50:01,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:01,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-07 12:50:01,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:50:01,373 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.024 2026-09-07 12:50:01,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31499856 (allocated 34353152) 2026-09-07 12:50:01,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 128325 2026-09-07 12:50:01,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-07 12:50:01,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 128325 2026-09-07 12:50:01,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125001_750355_test_taxes_l10n_in_pos.txt 2026-09-07 12:50:01,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp9ry0r621_chrome_odoo" 2026-09-07 12:50:02,837 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477] 2026-09-07 12:50:05,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 128619 2026-09-07 12:50:05,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpqbcioj83_chrome_odoo 2026-09-07 12:50:05,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:32995/json/version 2026-09-07 12:50:05,424 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:50:05,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:50:05,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:32995/json 2026-09-07 12:50:05,471 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:50:05,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:32995/devtools/page/5D81C41D1C163D2F36AB75F9E3401183 2026-09-07 12:50:05,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-07 12:50:05,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-07 12:50:05,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:50:06,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-07 12:50:06,002 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:50:06,002 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:50:06,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.049 0.072 2026-09-07 12:50:06,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '5D81C41D1C163D2F36AB75F9E3401183', 'loaderId': '75D187FC2825A273F098FAB6D05A0950', 'isDownload': False} 2026-09-07 12:50:06,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_per_line_price_included')" 2026-09-07 12:50:06,160 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:50:06,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-09-07 12:50:06,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 12:50:06,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-09-07 12:50:06,682 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:50:06,689 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:06,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:50:06,729 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:50:06,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:50:06,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-07 12:50:06,767 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:50:06,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:50:06,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.008 2026-09-07 12:50:06,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:50:06,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.012 0.020 2026-09-07 12:50:06,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-07 12:50:07,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.290 0.338 2026-09-07 12:50:07,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:50:07,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:50:07,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-07 12:50:07,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:50:07,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:50:07,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-07 12:50:07,836 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:50:07,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:50:07,851 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:50:07,859 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:50:07,901 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.025 0.036 2026-09-07 12:50:07,941 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:50:07,942 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:50:07,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.007 0.109 2026-09-07 12:50:07,973 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:50:08,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.024 0.056 2026-09-07 12:50:08,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:50:08,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:08,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.125 0.147 2026-09-07 12:50:08,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:08,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.053 0.297 2026-09-07 12:50:08,332 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:50:08,341 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:50:08,359 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-09-07 12:50:08,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.273 2026-09-07 12:50:08,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.302 2026-09-07 12:50:08,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.006 0.350 2026-09-07 12:50:08,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.018 0.030 2026-09-07 12:50:08,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-07 12:50:08,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-09-07 12:50:08,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-09-07 12:50:08,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-09-07 12:50:08,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.431 2026-09-07 12:50:08,705 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-09-07 12:50:08,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-09-07 12:50:08,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-07 12:50:08,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-09-07 12:50:08,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.052 0.210 2026-09-07 12:50:08,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-09-07 12:50:08,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:08,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:08] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-09-07 12:50:09,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:50:09,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.018 0.047 2026-09-07 12:50:09,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.028 0.028 2026-09-07 12:50:09,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.009 2026-09-07 12:50:09,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:50:09,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.074 0.068 2026-09-07 12:50:09,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.035 0.071 2026-09-07 12:50:09,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.108 2026-09-07 12:50:09,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:09] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.012 0.016 2026-09-07 12:50:09,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-07 12:50:09,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.041 0.027 2026-09-07 12:50:09,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:50:09,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:09,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-09-07 12:50:09,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-09-07 12:50:10,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:10,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:10,098 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:50:10,101 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:50:10,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:10,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-07 12:50:10,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:10,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:10,357 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:10,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:10,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-07 12:50:10,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47302105 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'b8f3ded0-e8e0-4b96-ac42-415caf5c05da'}] 2026-09-07 12:50:10,498 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:50:11,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47302105 order {'name': '/', 'pos_reference': '263-132-000001', 'uuid': 'b8f3ded0-e8e0-4b96-ac42-415caf5c05da'} created pos.order #878 2026-09-07 12:50:11,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47302105 finished 2026-09-07 12:50:11,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.467 0.742 2026-09-07 12:50:11,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.049 2026-09-07 12:50:11,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50: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.070 2026-09-07 12:50:11,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.007 2026-09-07 12:50:11,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10851643 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'b8f3ded0-e8e0-4b96-ac42-415caf5c05da'}] 2026-09-07 12:50:11,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-07 12:50:11,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10851643 order {'name': 'Shop - 000001', 'pos_reference': '263-132-000001', 'uuid': 'b8f3ded0-e8e0-4b96-ac42-415caf5c05da'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-09-07 12:50:12,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10851643 finished 2026-09-07 12:50:12,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:12,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:12,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:12,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.103 0.090 2026-09-07 12:50:12,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:12,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.028 2026-09-07 12:50:12,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:12,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-07 12:50:12,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.032 2026-09-07 12:50:12,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.026 0.026 2026-09-07 12:50:12,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-07 12:50:12,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:50:12,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:12] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.060 0.074 2026-09-07 12:50:12,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.054 0.076 2026-09-07 12:50:12,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.127 2026-09-07 12:50:12,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.023 2026-09-07 12:50:12,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-07 12:50:12,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:50:12,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:50:13,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-07 12:50:13,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:13,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-09-07 12:50:13,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-09-07 12:50:13,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:13,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:13,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:13,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-07 12:50:13,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:13,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:13,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:13,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:13,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-07 12:50:13,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70112762 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000002', 'uuid': '22c84a81-857d-4147-b0a4-8d74ed584d7b'}] 2026-09-07 12:50:14,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70112762 order {'name': '/', 'pos_reference': '263-132-000002', 'uuid': '22c84a81-857d-4147-b0a4-8d74ed584d7b'} created pos.order #879 2026-09-07 12:50:14,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70112762 finished 2026-09-07 12:50:15,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.643 0.788 2026-09-07 12:50:15,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:15,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-09-07 12:50:15,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:50:15,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-07 12:50:15,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76302600 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-132-000002', 'uuid': '22c84a81-857d-4147-b0a4-8d74ed584d7b'}] 2026-09-07 12:50:15,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76302600 order {'name': 'Shop - 000002', 'pos_reference': '263-132-000002', 'uuid': '22c84a81-857d-4147-b0a4-8d74ed584d7b'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-09-07 12:50:15,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76302600 finished 2026-09-07 12:50:15,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:15,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:15,416 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.051 0.077 2026-09-07 12:50:15,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:15,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.022 2026-09-07 12:50:15,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:15,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:15,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-07 12:50:15,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.037 2026-09-07 12:50:15,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.032 2026-09-07 12:50:15,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:50:15,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:50:15,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.064 0.069 2026-09-07 12:50:16,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.090 0.075 2026-09-07 12:50:16,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.161 2026-09-07 12:50:16,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.029 2026-09-07 12:50:16,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:50:16,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:16,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-09-07 12:50:16,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-09-07 12:50:16,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:16,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:16,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:16,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-07 12:50:16,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:16,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:16,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:16,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:16,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-07 12:50:16,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83112875 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000003', 'uuid': '225fee12-9f04-4459-afce-a202850d4edf'}] 2026-09-07 12:50:17,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83112875 order {'name': '/', 'pos_reference': '263-132-000003', 'uuid': '225fee12-9f04-4459-afce-a202850d4edf'} created pos.order #880 2026-09-07 12:50:17,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83112875 finished 2026-09-07 12:50:18,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.448 0.705 2026-09-07 12:50:18,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:18,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.028 2026-09-07 12:50:18,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:50:18,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-07 12:50:18,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96049516 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-132-000003', 'uuid': '225fee12-9f04-4459-afce-a202850d4edf'}] 2026-09-07 12:50:18,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96049516 order {'name': 'Shop - 000003', 'pos_reference': '263-132-000003', 'uuid': '225fee12-9f04-4459-afce-a202850d4edf'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-09-07 12:50:18,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96049516 finished 2026-09-07 12:50:18,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:18,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:18,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.061 0.091 2026-09-07 12:50:18,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:18,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.025 2026-09-07 12:50:18,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:18,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:18,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-07 12:50:18,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.031 2026-09-07 12:50:18,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.037 2026-09-07 12:50:18,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.014 2026-09-07 12:50:18,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:50:18,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:18] "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.076 0.091 2026-09-07 12:50:19,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.052 0.069 2026-09-07 12:50:19,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.111 2026-09-07 12:50:19,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.021 2026-09-07 12:50:19,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:50:19,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:50:19,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-07 12:50:19,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:50:19,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:19,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-09-07 12:50:19,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-09-07 12:50:19,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:19,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:19,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:19,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-09-07 12:50:19,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:19,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:19,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:19,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:19,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("2.56") 2026-09-07 12:50:19,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97758263 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000004', 'uuid': '91e74331-512c-4037-9c88-ac93d0e0bb09'}] 2026-09-07 12:50:20,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97758263 order {'name': '/', 'pos_reference': '263-132-000004', 'uuid': '91e74331-512c-4037-9c88-ac93d0e0bb09'} created pos.order #881 2026-09-07 12:50:21,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97758263 finished 2026-09-07 12:50:21,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.493 0.755 2026-09-07 12:50:21,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:21,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.028 2026-09-07 12:50:21,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:50:21,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23658105 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-132-000004', 'uuid': '91e74331-512c-4037-9c88-ac93d0e0bb09'}] 2026-09-07 12:50:21,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23658105 order {'name': 'Shop - 000004', 'pos_reference': '263-132-000004', 'uuid': '91e74331-512c-4037-9c88-ac93d0e0bb09'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-09-07 12:50:21,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-07 12:50:21,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23658105 finished 2026-09-07 12:50:21,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:21,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.037 0.083 2026-09-07 12:50:21,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:21,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:21,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.023 2026-09-07 12:50:21,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:21,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:21,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-07 12:50:21,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.034 2026-09-07 12:50:21,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.034 0.024 2026-09-07 12:50:21,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-07 12:50:21,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:50:21,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.063 0.067 2026-09-07 12:50:22,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.086 0.075 2026-09-07 12:50:22,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.160 2026-09-07 12:50:22,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.034 2026-09-07 12:50:22,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-07 12:50:22,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-07 12:50:22,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:22,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-09-07 12:50:22,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-09-07 12:50:22,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:22,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:22,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:22,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-07 12:50:22,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:22,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:22,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:22,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:23,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-07 12:50:23,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41262697 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000005', 'uuid': '12ba579a-9fc6-491a-abaf-85ff21670688'}] 2026-09-07 12:50:23,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41262697 order {'name': '/', 'pos_reference': '263-132-000005', 'uuid': '12ba579a-9fc6-491a-abaf-85ff21670688'} created pos.order #882 2026-09-07 12:50:23,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41262697 finished 2026-09-07 12:50:24,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.429 0.760 2026-09-07 12:50:24,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:24] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:24,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.037 2026-09-07 12:50:24,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:50:24,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-07 12:50:24,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52605847 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-132-000005', 'uuid': '12ba579a-9fc6-491a-abaf-85ff21670688'}] 2026-09-07 12:50:24,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52605847 order {'name': 'Shop - 000005', 'pos_reference': '263-132-000005', 'uuid': '12ba579a-9fc6-491a-abaf-85ff21670688'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-09-07 12:50:24,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52605847 finished 2026-09-07 12:50:24,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:24,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:24,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.054 0.081 2026-09-07 12:50:24,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:24,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.024 2026-09-07 12:50:24,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:24,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:24,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-07 12:50:24,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.037 2026-09-07 12:50:24,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.022 0.023 2026-09-07 12:50:24,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-07 12:50:24,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:50:25,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50: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.051 0.069 2026-09-07 12:50:25,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.049 0.070 2026-09-07 12:50:25,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.110 2026-09-07 12:50:25,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.023 2026-09-07 12:50:25,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:50:25,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:50:25,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:50:25,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-07 12:50:25,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:25,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-09-07 12:50:25,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-09-07 12:50:25,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:25,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:25,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:25,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-07 12:50:25,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:25,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:25,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:26,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:26,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-07 12:50:26,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91121182 started for PoS orders references: [{'name': '/', 'pos_reference': '263-132-000006', 'uuid': '50f5d8bd-dd8c-4ab8-b007-15685695ab10'}] 2026-09-07 12:50:26,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91121182 order {'name': '/', 'pos_reference': '263-132-000006', 'uuid': '50f5d8bd-dd8c-4ab8-b007-15685695ab10'} created pos.order #883 2026-09-07 12:50:26,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91121182 finished 2026-09-07 12:50:27,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.387 0.707 2026-09-07 12:50:27,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50: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.005 2026-09-07 12:50:27,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.046 0.038 2026-09-07 12:50:27,369 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:50:27,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-09-07 12:50:27,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36959920 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-132-000006', 'uuid': '50f5d8bd-dd8c-4ab8-b007-15685695ab10'}] 2026-09-07 12:50:27,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36959920 order {'name': 'Shop - 000006', 'pos_reference': '263-132-000006', 'uuid': '50f5d8bd-dd8c-4ab8-b007-15685695ab10'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-09-07 12:50:27,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:27,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36959920 finished 2026-09-07 12:50:27,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:27,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-07 12:50:27,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:50:27,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.168 0.179 2026-09-07 12:50:28,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32623208 (allocated 34353152) 2026-09-07 12:50:28,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 128619 2026-09-07 12:50:28,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-07 12:50:28,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 128619 2026-09-07 12:50:28,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.023 0.022 2026-09-07 12:50:28,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125028_249214_test_taxes_l10n_in_pos.txt 2026-09-07 12:50:28,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpqbcioj83_chrome_odoo" 2026-09-07 12:50:29,388 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495] 2026-09-07 12:50:32,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 128915 2026-09-07 12:50:32,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmp2lv602lx_chrome_odoo 2026-09-07 12:50:32,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:39983/json/version 2026-09-07 12:50:32,069 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:50:32,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-07 12:50:32,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:39983/json 2026-09-07 12:50:32,128 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:50:32,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:39983/devtools/page/BBC6044480D3DED60BE2DC7F563F34FD 2026-09-07 12:50:32,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-07 12:50:32,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-07 12:50:32,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:50:32,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-07 12:50:32,632 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:50:32,632 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:50:32,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:32] "GET /pos/ui/132 HTTP/1.1" 200 - 86 0.088 0.097 2026-09-07 12:50:32,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'BBC6044480D3DED60BE2DC7F563F34FD', 'loaderId': '1A9E20806D39F77D88328DCEB5F25C8E', 'isDownload': False} 2026-09-07 12:50:32,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_globally_price_included')" 2026-09-07 12:50:32,851 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:50:32,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:32] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-09-07 12:50:32,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:32] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.059 2026-09-07 12:50:32,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:32] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.055 2026-09-07 12:50:33,445 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:33,446 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:50:33,462 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:50:33,483 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:50:33,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:50:33,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.018 0.008 2026-09-07 12:50:33,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:50:33,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:50:33,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.011 2026-09-07 12:50:33,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.032 2026-09-07 12:50:33,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.032 2026-09-07 12:50:33,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-09-07 12:50:34,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 350 0.293 0.320 2026-09-07 12:50:34,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:50:34,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:50:34,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.032 2026-09-07 12:50:34,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:50:34,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:50:34,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.007 2026-09-07 12:50:34,669 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:50:34,694 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:50:34,698 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:50:34,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.016 0.036 2026-09-07 12:50:34,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.003 0.060 2026-09-07 12:50:34,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-07 12:50:34,756 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:50:34,763 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:50:34,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.006 0.007 2026-09-07 12:50:34,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:50:34,994 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:50:35,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.025 0.029 2026-09-07 12:50:35,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:35,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /pos/ui/132?from_backend=True HTTP/1.1" 200 - 31 0.027 0.137 2026-09-07 12:50:35,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:35,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:35,187 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:50:35,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.185 2026-09-07 12:50:35,268 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-09-07 12:50:35,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /pos/ui/132 HTTP/1.1" 200 - 31 0.040 0.315 2026-09-07 12:50:35,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-09-07 12:50:35,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2268&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-09-07 12:50:35,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2269&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.240 2026-09-07 12:50:35,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.456 2026-09-07 12:50:35,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2270&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-09-07 12:50:35,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2271&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.212 2026-09-07 12:50:35,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2272&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-09-07 12:50:35,642 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-07 12:50:35,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-07 12:50:35,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.194 2026-09-07 12:50:35,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-09-07 12:50:35,759 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-07 12:50:35,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-07 12:50:35,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-09-07 12:50:35,872 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-07T12:47:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-09-07 12:50:35,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.031 0.196 2026-09-07 12:50:35,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:36,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-09-07 12:50:36,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.032 0.047 2026-09-07 12:50:36,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.028 0.033 2026-09-07 12:50:36,281 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:50:36,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:50:36,567 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:36] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.115 0.081 2026-09-07 12:50:36,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.071 0.066 2026-09-07 12:50:36,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.133 2026-09-07 12:50:36,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:36] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.015 2026-09-07 12:50:36,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-07 12:50:36,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.025 2026-09-07 12:50:36,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:50:36,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:37,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-09-07 12:50:37,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-09-07 12:50:37,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:37,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:37,227 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:50:37,229 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:50:37,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:37,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-07 12:50:37,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:37,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:37,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:37,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:37,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-07 12:50:37,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27529002 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'b1c20898-8fbd-4b1d-98f8-36723e6d4286'}] 2026-09-07 12:50:37,632 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:50:38,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27529002 order {'name': '/', 'pos_reference': '264-132-000001', 'uuid': 'b1c20898-8fbd-4b1d-98f8-36723e6d4286'} created pos.order #884 2026-09-07 12:50:38,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27529002 finished 2026-09-07 12:50:39,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 539 0.715 0.842 2026-09-07 12:50:39,240 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:39] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:50:39,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.031 2026-09-07 12:50:39,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.005 2026-09-07 12:50:39,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-07 12:50:39,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25834747 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': 'b1c20898-8fbd-4b1d-98f8-36723e6d4286'}] 2026-09-07 12:50:39,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25834747 order {'name': 'Shop - 000001', 'pos_reference': '264-132-000001', 'uuid': 'b1c20898-8fbd-4b1d-98f8-36723e6d4286'} sync ignored for existing PoS order pos.order(884,) (state: done) 2026-09-07 12:50:39,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25834747 finished 2026-09-07 12:50:39,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:39,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:39,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:39,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.075 0.109 2026-09-07 12:50:39,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:39,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.024 2026-09-07 12:50:39,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:39,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-09-07 12:50:39,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.045 2026-09-07 12:50:39,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.020 0.027 2026-09-07 12:50:39,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.016 2026-09-07 12:50:39,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:50:40,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.051 0.070 2026-09-07 12:50:40,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.067 0.067 2026-09-07 12:50:40,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.140 2026-09-07 12:50:40,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.024 2026-09-07 12:50:40,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-07 12:50:40,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:50:40,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:50:40,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-09-07 12:50:40,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:40,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-09-07 12:50:40,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-09-07 12:50:40,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:40,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:40,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:40,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-09-07 12:50:40,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:41,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:41,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:41,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:41,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-09-07 12:50:41,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36295841 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000002', 'uuid': '6634e1dd-943d-43ec-9221-bd2c19cca555'}] 2026-09-07 12:50:42,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36295841 order {'name': '/', 'pos_reference': '264-132-000002', 'uuid': '6634e1dd-943d-43ec-9221-bd2c19cca555'} created pos.order #885 2026-09-07 12:50:42,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36295841 finished 2026-09-07 12:50:42,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.437 0.762 2026-09-07 12:50:42,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:42,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.034 0.031 2026-09-07 12:50:42,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:50:42,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-07 12:50:42,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7852856 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-132-000002', 'uuid': '6634e1dd-943d-43ec-9221-bd2c19cca555'}] 2026-09-07 12:50:42,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7852856 order {'name': 'Shop - 000002', 'pos_reference': '264-132-000002', 'uuid': '6634e1dd-943d-43ec-9221-bd2c19cca555'} sync ignored for existing PoS order pos.order(885,) (state: done) 2026-09-07 12:50:42,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7852856 finished 2026-09-07 12:50:42,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:42,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:42,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.058 0.082 2026-09-07 12:50:42,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:42,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.017 2026-09-07 12:50:42,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:42,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:42,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-09-07 12:50:42,936 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.045 2026-09-07 12:50:42,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.023 2026-09-07 12:50:43,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-09-07 12:50:43,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:50:43,216 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.079 0.063 2026-09-07 12:50:43,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.064 0.065 2026-09-07 12:50:43,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.012 0.131 2026-09-07 12:50:43,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.023 2026-09-07 12:50:43,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:50:43,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:43,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-09-07 12:50:43,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.33) 2026-09-07 12:50:43,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:43,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:43,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:43,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-07 12:50:43,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:43,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:44,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:44,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:44,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-07 12:50:44,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64593265 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000003', 'uuid': 'c284078b-fa26-4d6c-9fca-abfcb3ec3a76'}] 2026-09-07 12:50:45,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64593265 order {'name': '/', 'pos_reference': '264-132-000003', 'uuid': 'c284078b-fa26-4d6c-9fca-abfcb3ec3a76'} created pos.order #886 2026-09-07 12:50:45,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64593265 finished 2026-09-07 12:50:45,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.576 0.777 2026-09-07 12:50:45,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50: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-09-07 12:50:45,593 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.024 2026-09-07 12:50:45,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:50:45,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-07 12:50:45,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3144711 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-132-000003', 'uuid': 'c284078b-fa26-4d6c-9fca-abfcb3ec3a76'}] 2026-09-07 12:50:45,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3144711 order {'name': 'Shop - 000003', 'pos_reference': '264-132-000003', 'uuid': 'c284078b-fa26-4d6c-9fca-abfcb3ec3a76'} sync ignored for existing PoS order pos.order(886,) (state: done) 2026-09-07 12:50:45,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3144711 finished 2026-09-07 12:50:45,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:45,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.040 0.070 2026-09-07 12:50:45,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:45,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:45,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.026 2026-09-07 12:50:45,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:45,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:45,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-09-07 12:50:46,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.031 2026-09-07 12:50:46,068 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.022 2026-09-07 12:50:46,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.011 2026-09-07 12:50:46,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:50:46,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:46] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.077 0.078 2026-09-07 12:50:46,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.065 0.077 2026-09-07 12:50:46,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.130 2026-09-07 12:50:46,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.024 2026-09-07 12:50:46,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-09-07 12:50:46,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:50:46,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-09-07 12:50:46,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-09-07 12:50:46,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:46,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-09-07 12:50:46,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.34) 2026-09-07 12:50:46,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:47,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:47,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:47,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-09-07 12:50:47,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:47,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:47,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:47,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:47,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("2.57") 2026-09-07 12:50:47,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50566042 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000004', 'uuid': '6cde53b4-56c4-4bca-93b2-b2a4882e20e1'}] 2026-09-07 12:50:48,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50566042 order {'name': '/', 'pos_reference': '264-132-000004', 'uuid': '6cde53b4-56c4-4bca-93b2-b2a4882e20e1'} created pos.order #887 2026-09-07 12:50:48,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50566042 finished 2026-09-07 12:50:48,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.447 0.682 2026-09-07 12:50:48,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:48,611 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.027 2026-09-07 12:50:48,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:50:48,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-07 12:50:48,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67990704 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-132-000004', 'uuid': '6cde53b4-56c4-4bca-93b2-b2a4882e20e1'}] 2026-09-07 12:50:48,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67990704 order {'name': 'Shop - 000004', 'pos_reference': '264-132-000004', 'uuid': '6cde53b4-56c4-4bca-93b2-b2a4882e20e1'} sync ignored for existing PoS order pos.order(887,) (state: done) 2026-09-07 12:50:48,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67990704 finished 2026-09-07 12:50:48,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:48,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:48,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:48,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.059 0.104 2026-09-07 12:50:48,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:48,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.027 2026-09-07 12:50:48,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:48,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-09-07 12:50:49,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.035 2026-09-07 12:50:49,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.017 0.026 2026-09-07 12:50:49,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:50:49,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-09-07 12:50:49,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.045 0.076 2026-09-07 12:50:49,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.042 0.072 2026-09-07 12:50:49,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.100 2026-09-07 12:50:49,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.023 2026-09-07 12:50:49,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-09-07 12:50:49,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-09-07 12:50:49,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:49,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-09-07 12:50:49,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-09-07 12:50:49,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:49,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:49,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:49,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-07 12:50:50,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:50,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:50,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:50,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:50,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-07 12:50:50,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59923499 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000005', 'uuid': 'bf8eb979-46d8-4a7a-ae22-70a7e6ce817b'}] 2026-09-07 12:50:51,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59923499 order {'name': '/', 'pos_reference': '264-132-000005', 'uuid': 'bf8eb979-46d8-4a7a-ae22-70a7e6ce817b'} created pos.order #888 2026-09-07 12:50:51,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59923499 finished 2026-09-07 12:50:51,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.516 0.729 2026-09-07 12:50:51,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:50:51,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.031 2026-09-07 12:50:51,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:50:51,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-07 12:50:51,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22409391 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-132-000005', 'uuid': 'bf8eb979-46d8-4a7a-ae22-70a7e6ce817b'}] 2026-09-07 12:50:51,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22409391 order {'name': 'Shop - 000005', 'pos_reference': '264-132-000005', 'uuid': 'bf8eb979-46d8-4a7a-ae22-70a7e6ce817b'} sync ignored for existing PoS order pos.order(888,) (state: done) 2026-09-07 12:50:51,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22409391 finished 2026-09-07 12:50:51,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:51,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:51,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.050 0.086 2026-09-07 12:50:51,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:50:51,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.029 2026-09-07 12:50:51,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-09-07 12:50:51,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:50:51,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-09-07 12:50:52,037 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.033 2026-09-07 12:50:52,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.024 0.026 2026-09-07 12:50:52,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-07 12:50:52,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-09-07 12:50:52,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:52] "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.068 0.072 2026-09-07 12:50:52,447 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.059 0.064 2026-09-07 12:50:52,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.014 0.112 2026-09-07 12:50:52,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.034 2026-09-07 12:50:52,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:50:52,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-09-07 12:50:52,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-09-07 12:50:52,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-09-07 12:50:52,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-09-07 12:50:52,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-09-07 12:50:52,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-09-07 12:50:52,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:50:53,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:50:53,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:50:53,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-09-07 12:50:53,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:50:53,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-09-07 12:50:53,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-07 12:50:53,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:50:53,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-09-07 12:50:53,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61038163 started for PoS orders references: [{'name': '/', 'pos_reference': '264-132-000006', 'uuid': '5a31a93c-013d-4def-aba3-1e06c8e224a0'}] 2026-09-07 12:50:54,280 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61038163 order {'name': '/', 'pos_reference': '264-132-000006', 'uuid': '5a31a93c-013d-4def-aba3-1e06c8e224a0'} created pos.order #889 2026-09-07 12:50:54,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61038163 finished 2026-09-07 12:50:54,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 445 0.409 0.726 2026-09-07 12:50:54,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.034 2026-09-07 12:50:54,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:54] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.064 2026-09-07 12:50:54,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:50:54,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-09-07 12:50:54,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94271681 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-132-000006', 'uuid': '5a31a93c-013d-4def-aba3-1e06c8e224a0'}] 2026-09-07 12:50:54,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94271681 order {'name': 'Shop - 000006', 'pos_reference': '264-132-000006', 'uuid': '5a31a93c-013d-4def-aba3-1e06c8e224a0'} sync ignored for existing PoS order pos.order(889,) (state: done) 2026-09-07 12:50:54,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 12:50:54,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94271681 finished 2026-09-07 12:50:54,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 12:50:54,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-07 12:50:54,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:50:54,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:50:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.092 0.144 2026-09-07 12:50:55,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32718056 (allocated 34353152) 2026-09-07 12:50:55,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 128915 2026-09-07 12:50:55,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-07 12:50:55,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 128915 2026-09-07 12:50:55,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125055_338435_test_taxes_l10n_in_pos.txt 2026-09-07 12:50:55,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmp2lv602lx_chrome_odoo" 2026-09-07 12:50:56,423 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #253 deleted stock.move.line records with IDs: [1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513] 2026-09-07 12:50:56,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 69 checked, 69 removed 2026-09-07 12:51:06,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-07 12:51:06,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 129214 2026-09-07 12:51:06,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpqu8buefg_chrome_odoo 2026-09-07 12:51:06,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:33471/json/version 2026-09-07 12:51:06,750 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:51:06,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: Chrome/150.0.7871.114 2026-09-07 12:51:06,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:33471/json 2026-09-07 12:51:06,784 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:51:06,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:33471/devtools/page/40230E04D33F4042C8656FED421BFC24 2026-09-07 12:51:06,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-09-07 12:51:06,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-09-07 12:51:06,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:51:06,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-09-07 12:51:06,988 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:06,988 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:07,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:51:07,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:07] "GET /pos/ui/133 HTTP/1.1" 200 - 83 0.051 0.521 2026-09-07 12:51:07,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '40230E04D33F4042C8656FED421BFC24', 'loaderId': '3C9BB7663835A42654BDBB81005F76E6', 'isDownload': False} 2026-09-07 12:51:07,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-07 12:51:07,607 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:51:07,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:07] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:51:07,642 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:07] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-09-07 12:51:07,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:07] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-07 12:51:08,149 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:08,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:51:08,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:51:08,187 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:08,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [1/15] Tour PosSaleLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:51:08,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-09-07 12:51:08,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:51:08,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:51:08,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "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.012 2026-09-07 12:51:08,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-07 12:51:08,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.027 0.040 2026-09-07 12:51:08,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-07 12:51:08,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.235 0.307 2026-09-07 12:51:08,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:51:09,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:51:09,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-07 12:51:09,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:51:09,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-09-07 12:51:09,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:51:09,191 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:09,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 12:51:09,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 12:51:09,246 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:09,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.028 0.038 2026-09-07 12:51:09,282 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:09,288 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:51:09,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.007 0.071 2026-09-07 12:51:09,380 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-07 12:51:09,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [2/15] Tour PosSaleLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:51:09,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.079 0.056 2026-09-07 12:51:09,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [3/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:51:09,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.076 0.174 2026-09-07 12:51:09,601 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:51:09,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.009 0.266 2026-09-07 12:51:09,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [4/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-09-07 12:51:09,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-07 12:51:09,662 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:51:09,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-09-07 12:51:09,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-07 12:51:09,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.225 2026-09-07 12:51:09,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-07 12:51:09,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-09-07 12:51:09,862 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-09-07 12:51:09,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-09-07 12:51:09,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:09] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-07 12:51:10,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.059 0.193 2026-09-07 12:51:10,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.005 0.233 2026-09-07 12:51:10,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [5/15] Tour PosSaleLoyaltyTour1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:51:10,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [6/15] Tour PosSaleLoyaltyTour1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:51:10,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.030 0.077 2026-09-07 12:51:10,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.036 2026-09-07 12:51:10,365 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:51:10,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [7/15] Tour PosSaleLoyaltyTour1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:51:10,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "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.048 0.076 2026-09-07 12:51:10,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.071 0.069 2026-09-07 12:51:10,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.137 2026-09-07 12:51:10,803 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.032 0.027 2026-09-07 12:51:10,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [8/15] Tour PosSaleLoyaltyTour1 → Step body:not(:has(.modal)) 2026-09-07 12:51:10,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.020 2026-09-07 12:51:10,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-07 12:51:10,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [9/15] Tour PosSaleLoyaltyTour1 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 12:51:11,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [10/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:51:11,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [11/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:51:11,139 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:11,140 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:11,173 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [12/15] Tour PosSaleLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:51:11,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [13/15] Tour PosSaleLoyaltyTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:51:11,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [14/15] Tour PosSaleLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:51:11,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [15/15] Tour PosSaleLoyaltyTour1 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:51:11,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28099078 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'e615a5bf-b4c5-4f84-907d-308f8b9f82aa'}] 2026-09-07 12:51:11,373 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:11,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28099078 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'e615a5bf-b4c5-4f84-907d-308f8b9f82aa'} created pos.order #890 2026-09-07 12:51:11,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28099078 finished 2026-09-07 12:51:12,296 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #258 deleted stock.move.line records with IDs: [1522] 2026-09-07 12:51:12,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.542 0.544 2026-09-07 12:51:12,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.044 0.033 2026-09-07 12:51:12,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:12] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.013 2026-09-07 12:51:12,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:51:12,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-09-07 12:51:12,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:51:12,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21598161 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'e615a5bf-b4c5-4f84-907d-308f8b9f82aa'}] 2026-09-07 12:51:12,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21598161 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'e615a5bf-b4c5-4f84-907d-308f8b9f82aa'} sync ignored for existing PoS order pos.order(890,) (state: paid) 2026-09-07 12:51:12,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21598161 finished 2026-09-07 12:51:12,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18045396 (allocated 19398656) 2026-09-07 12:51:12,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 129214 2026-09-07 12:51:12,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-09-07 12:51:12,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 129214 2026-09-07 12:51:12,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.108 0.107 2026-09-07 12:51:13,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125113_004779_test_pos_sale_loyalty_1.txt 2026-09-07 12:51:13,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpqu8buefg_chrome_odoo" 2026-09-07 12:51:13,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-07 12:51:13,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 129439 2026-09-07 12:51:13,713 26 INFO rb-6a8d31b-224617-412612 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/tmp8a8_22q5_chrome_odoo 2026-09-07 12:51:13,713 26 INFO rb-6a8d31b-224617-412612 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:40285/json/version 2026-09-07 12:51:13,714 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:51:13,751 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:13,751 26 INFO rb-6a8d31b-224617-412612 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:40285/json 2026-09-07 12:51:13,763 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:51:13,770 26 INFO rb-6a8d31b-224617-412612 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:40285/devtools/page/C31401FFF9E5FFE33305A1E1F21589AF 2026-09-07 12:51:13,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Enable chrome headless console log notification 2026-09-07 12:51:13,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-09-07 12:51:13,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 12:51:13,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-09-07 12:51:13,972 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:13,973 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:13,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:51:14,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:14] "GET /pos/web?config_id=133 HTTP/1.1" 200 - 86 0.095 0.462 2026-09-07 12:51:14,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': 'C31401FFF9E5FFE33305A1E1F21589AF', 'loaderId': 'F2962C7C5A2AC381529F350935E06532', 'isDownload': False} 2026-09-07 12:51:14,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-09-07 12:51:14,575 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:51:14,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:14] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-09-07 12:51:14,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:14] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-09-07 12:51:14,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:14] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-07 12:51:15,071 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:51:15,085 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:15,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:51:15,122 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:15,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [1/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:51:15,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:51:15,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:51:15,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:15,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.027 0.017 2026-09-07 12:51:15,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-07 12:51:15,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.029 0.039 2026-09-07 12:51:15,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-09-07 12:51:15,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.296 0.307 2026-09-07 12:51:15,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51: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-09-07 12:51:16,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:51:16,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-09-07 12:51:16,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:51:16,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:51:16,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.015 2026-09-07 12:51:16,232 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:51:16,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:51:16,259 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 12:51:16,279 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:51:16,291 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:16,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image/res.users/258/avatar_128 HTTP/1.1" 200 - 14 0.034 0.043 2026-09-07 12:51:16,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.006 0.086 2026-09-07 12:51:16,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.005 0.027 2026-09-07 12:51:16,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-09-07 12:51:16,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [2/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:51:16,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.056 2026-09-07 12:51:16,526 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:51:16,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.008 0.103 2026-09-07 12:51:16,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [3/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:51:16,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [4/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-07 12:51:16,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.013 0.162 2026-09-07 12:51:16,653 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:51:16,672 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:16,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.211 2026-09-07 12:51:16,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.241 2026-09-07 12:51:16,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-09-07 12:51:16,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-07 12:51:16,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.092 2026-09-07 12:51:16,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-07 12:51:16,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 31 0.047 0.329 2026-09-07 12:51:16,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:16] "GET /pos/ui/133 HTTP/1.1" 200 - 31 0.028 0.371 2026-09-07 12:51:17,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:17] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.247 2026-09-07 12:51:17,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.274 2026-09-07 12:51:17,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [5/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-09-07 12:51:17,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [6/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-09-07 12:51:17,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.061 0.089 2026-09-07 12:51:17,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.034 2026-09-07 12:51:17,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.015 2026-09-07 12:51:17,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [7/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-09-07 12:51:17,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:17] "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.088 0.074 2026-09-07 12:51:17,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.068 0.083 2026-09-07 12:51:17,891 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.143 2026-09-07 12:51:17,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.027 0.033 2026-09-07 12:51:18,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [8/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step body:not(:has(.modal)) 2026-09-07 12:51:18,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.017 0.022 2026-09-07 12:51:18,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [9/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:51:18,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [10/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-09-07 12:51:18,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [11/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:51:18,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-09-07 12:51:18,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_pos_sale_loyalty_ignored_in_pos SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-07 12:51:18,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16564948 (allocated 18087936) 2026-09-07 12:51:18,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 129439 2026-09-07 12:51:18,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-09-07 12:51:18,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 129439 2026-09-07 12:51:18,497 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125118_497787_test_pos_sale_loyalty_ignored_in_pos.txt 2026-09-07 12:51:18,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp8a8_22q5_chrome_odoo" 2026-09-07 12:51:18,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-09-07 12:51:19,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 129649 2026-09-07 12:51:19,605 26 INFO rb-6a8d31b-224617-412612 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_2i7kz9w_chrome_odoo 2026-09-07 12:51:19,605 26 INFO rb-6a8d31b-224617-412612 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:37011/json/version 2026-09-07 12:51:19,607 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:19,623 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:19,624 26 INFO rb-6a8d31b-224617-412612 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:37011/json 2026-09-07 12:51:19,662 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:19,683 26 INFO rb-6a8d31b-224617-412612 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:37011/devtools/page/D12340630D5E92EE12A7768BE17E4B91 2026-09-07 12:51:19,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Enable chrome headless console log notification 2026-09-07 12:51:19,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome headless enable page notifications 2026-09-07 12:51:19,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:51:19,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Setting session cookie in browser 2026-09-07 12:51:19,905 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:19,905 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:19,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:51:20,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:20] "GET /pos/ui/133 HTTP/1.1" 200 - 88 0.083 0.407 2026-09-07 12:51:20,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': 'D12340630D5E92EE12A7768BE17E4B91', 'loaderId': 'AF39274E0A545B0E27079697218B8C9A', 'isDownload': False} 2026-09-07 12:51:20,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Evaluate ready code "odoo.isTourReady('test_sale_order_loyalty_card_can_be_used_in_pos')" 2026-09-07 12:51:20,427 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:51:20,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:20] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 12:51:20,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:20] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-09-07 12:51:20,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:20] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-09-07 12:51:20,993 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:20,999 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:21,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:51:21,030 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:51:21,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [1/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:51:21,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.007 2026-09-07 12:51:21,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:51:21,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:21,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-07 12:51:21,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-07 12:51:21,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.039 0.046 2026-09-07 12:51:21,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-09-07 12:51:21,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.256 0.240 2026-09-07 12:51:21,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:51:21,873 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 12:51:21,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:21] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-07 12:51:21,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51: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.007 2026-09-07 12:51:22,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: Owl is running in 'dev' mode. 2026-09-07 12:51:22,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:51:22,048 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:22,098 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:51:22,108 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:51:22,127 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:51:22,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image/res.users/260/avatar_128 HTTP/1.1" 200 - 14 0.046 0.027 2026-09-07 12:51:22,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-09-07 12:51:22,144 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51: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-09-07 12:51:22,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.008 0.114 2026-09-07 12:51:22,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.006 0.046 2026-09-07 12:51:22,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [2/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:51:22,344 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:51:22,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.020 0.050 2026-09-07 12:51:22,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [3/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 12:51:22,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /pos/ui/133 HTTP/1.1" 200 - 32 0.047 0.148 2026-09-07 12:51:22,536 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:22,564 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:22,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.196 2026-09-07 12:51:22,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 32 0.028 0.294 2026-09-07 12:51:22,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.296 2026-09-07 12:51:22,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.302 2026-09-07 12:51:22,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.012 0.320 2026-09-07 12:51:22,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-07 12:51:22,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.207 2026-09-07 12:51:22,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-07 12:51:22,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.183 2026-09-07 12:51:22,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-09-07 12:51:22,955 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:22] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-07T12:50:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.239 2026-09-07 12:51:22,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [4/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:51:23,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [5/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .more-btn) 2026-09-07 12:51:23,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [6/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-07 12:51:23,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [7/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step input text 'LOYALTY123' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-07 12:51:23,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [8/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-07 12:51:23,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [9/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:51:23,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51: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 - 7 0.008 0.011 2026-09-07 12:51:23,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [10/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step customer 'partner_a' is selected (trigger: .product-screen .set-partner:contains("partner_a")) 2026-09-07 12:51:23,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:23] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.008 0.024 2026-09-07 12:51:23,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [11/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:51:23,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.010 0.013 2026-09-07 12:51:23,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [12/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:51:23,454 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:51:23,456 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:51:23,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [13/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:51:23,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [14/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:51:23,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [15/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:51:23,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [16/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:51:23,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.010 2026-09-07 12:51:23,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46969812 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '3de14471-608e-40ba-bd37-e75276d575aa'}] 2026-09-07 12:51:23,728 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:51:24,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46969812 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '3de14471-608e-40ba-bd37-e75276d575aa'} created pos.order #891 2026-09-07 12:51:24,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46969812 finished 2026-09-07 12:51:24,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.245 0.263 2026-09-07 12:51:24,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.023 0.032 2026-09-07 12:51:24,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:51:24,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: tour succeeded 2026-09-07 12:51:24,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_sale_order_loyalty_card_can_be_used_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-07 12:51:24,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76220918 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '3de14471-608e-40ba-bd37-e75276d575aa'}] 2026-09-07 12:51:24,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76220918 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '3de14471-608e-40ba-bd37-e75276d575aa'} sync ignored for existing PoS order pos.order(891,) (state: paid) 2026-09-07 12:51:24,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76220918 finished 2026-09-07 12:51:24,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 15902308 (allocated 17301504) 2026-09-07 12:51:24,620 26 INFO rb-6a8d31b-224617-412612 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 129649 2026-09-07 12:51:24,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Closing websocket connection 2026-09-07 12:51:24,625 26 INFO rb-6a8d31b-224617-412612 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 129649 2026-09-07 12:51:24,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.103 0.081 2026-09-07 12:51:24,727 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125124_727419_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-09-07 12:51:24,727 26 INFO rb-6a8d31b-224617-412612 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_2i7kz9w_chrome_odoo" 2026-09-07 12:51:24,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 12:51:32,346 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #262 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-09-07 12:51:33,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-07 12:51:33,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-09-07 12:51:33,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 12:51:34,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-07 12:51:37,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:51:38,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4428813 started for PoS orders references: [{'name': None, 'pos_reference': '260-136-000001', 'uuid': '8485be4c-678d-4a5d-b628-8178c7fe51e8'}] 2026-09-07 12:51:38,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4428813 order {'name': None, 'pos_reference': '260-136-000001', 'uuid': '8485be4c-678d-4a5d-b628-8178c7fe51e8'} created pos.order #894 2026-09-07 12:51:38,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4428813 finished 2026-09-07 12:51:38,212 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 81 0.046 0.198 2026-09-07 12:51:38,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 12:51:39,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-07 12:51:42,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 12:51:44,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-09-07 12:51:48,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 129870 2026-09-07 12:51:48,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmp648hcdtq_chrome_odoo 2026-09-07 12:51:48,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:40753/json/version 2026-09-07 12:51:48,408 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:51:48,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: Chrome/150.0.7871.114 2026-09-07 12:51:48,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:40753/json 2026-09-07 12:51:48,490 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:51:48,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:40753/devtools/page/A8388308299783F719AF8B9ED676E8F4 2026-09-07 12:51:48,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-09-07 12:51:48,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-09-07 12:51:48,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-09-07 12:51:48,876 26 INFO rb-6a8d31b-224617-412612 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=217dfe71cde14907" in browser 2026-09-07 12:51:48,876 26 INFO rb-6a8d31b-224617-412612 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=217dfe71cde14907" 2026-09-07 12:51:48,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:51:49,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "GET /pos-self/138?access_token=217dfe71cde14907 HTTP/1.1" 200 - 59 0.029 0.367 2026-09-07 12:51:49,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': 'A8388308299783F719AF8B9ED676E8F4', 'loaderId': '135CCE895D94AEB05E0AFF5B96F5EB39', 'isDownload': False} 2026-09-07 12:51:49,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-09-07 12:51:49,312 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:51:49,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:51:49,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.032 0.034 2026-09-07 12:51:49,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:51:49,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.097 2026-09-07 12:51:49,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:51:49,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.134 2026-09-07 12:51:49,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.005 2026-09-07 12:51:49,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:51:49,641 26 INFO rb-6a8d31b-224617-412612 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=217dfe71cde14907", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:51:49,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.020 2026-09-07 12:51:49,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [1/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:51:49,665 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:51:49,665 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:51:49,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "POST /pos-self/relations/138 HTTP/1.1" 200 - 37 0.026 0.033 2026-09-07 12:51:49,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-07 12:51:50,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "POST /pos-self/data/138 HTTP/1.1" 200 - 182 0.115 0.161 2026-09-07 12:51:50,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.008 0.256 2026-09-07 12:51:50,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-09-07 12:51:50,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/ir.attachment/7476/raw HTTP/1.1" 200 - 4 0.005 0.015 2026-09-07 12:51:50,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [2/21] Tour selfAlwaysAttributeVariants → Step Wait for product 'Chair' (trigger: .o_self_product_box span:contains('Chair')) 2026-09-07 12:51:50,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [3/21] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .product_list .o_self_product_box span:contains('Chair')) 2026-09-07 12:51:50,260 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/pos.category/319/image_128?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 2 0.003 0.024 2026-09-07 12:51:50,278 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:50,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/pos.category/318/image_128?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 2 0.004 0.049 2026-09-07 12:51:50,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/product.template/2340/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-09-07 12:51:50,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [4/21] Tour selfAlwaysAttributeVariants → Step Select value White for attribute Color (trigger: h2:contains("Color") + div.row button:contains("White")) 2026-09-07 12:51:50,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/product.template/2335/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.010 0.087 2026-09-07 12:51:50,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/product.template/2336/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-09-07 12:51:50,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/product.template/2339/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.009 0.122 2026-09-07 12:51:50,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [5/21] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:51:50,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/product.template/2337/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-09-07 12:51:50,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/product.template/2338/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.009 0.127 2026-09-07 12:51:50,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [6/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:51:50,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [7/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and 10 (trigger: .product-cart-item:has(div:contains("Chair")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("10"))) 2026-09-07 12:51:50,555 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:51:50,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/ir.attachment/7442/raw HTTP/1.1" 200 - 4 0.005 0.010 2026-09-07 12:51:50,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/product.product/2834/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 8 0.007 0.020 2026-09-07 12:51:50,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [8/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and Color : White (trigger: .product-cart-item div:contains("Chair"):has(div:contains("Color: White") )) 2026-09-07 12:51:50,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [9/21] Tour selfAlwaysAttributeVariants → Step Click on back button (trigger: .btn.btn-back) 2026-09-07 12:51:50,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [10/21] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .product_list .o_self_product_box span:contains('Chair')) 2026-09-07 12:51:50,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [11/21] Tour selfAlwaysAttributeVariants → Step Select value Red for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Red")) 2026-09-07 12:51:50,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [12/21] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:51:50,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [13/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:51:50,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [14/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and 15 (trigger: .product-cart-item:has(div:contains("Chair")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("15"))) 2026-09-07 12:51:50,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:50] "GET /web/image/product.product/2835/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-09-07 12:51:50,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [15/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and Color : Red (trigger: .product-cart-item div:contains("Chair"):has(div:contains("Color: Red") )) 2026-09-07 12:51:51,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [16/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:51:51,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [17/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:51:51,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44329575 started for PoS orders references: [{'name': None, 'pos_reference': '260-138-000001', 'uuid': 'db89472d-8717-4f0f-ac35-6615ac9c007d'}] 2026-09-07 12:51:51,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44329575 order {'name': None, 'pos_reference': '260-138-000001', 'uuid': 'db89472d-8717-4f0f-ac35-6615ac9c007d'} created pos.order #895 2026-09-07 12:51:51,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44329575 finished 2026-09-07 12:51:51,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.094 0.129 2026-09-07 12:51:51,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.013 2026-09-07 12:51:51,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [18/21] Tour selfAlwaysAttributeVariants → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:51:51,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [19/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:51:51,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [20/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:51:51,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [21/21] Tour selfAlwaysAttributeVariants → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:51:51,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-09-07 12:51:51,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:51:51,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8964444 (allocated 10223616) 2026-09-07 12:51:51,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 129870 2026-09-07 12:51:51,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-09-07 12:51:51,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 129870 2026-09-07 12:51:51,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125151_749673_test_self_order_always_attribute.txt 2026-09-07 12:51:51,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmp648hcdtq_chrome_odoo" 2026-09-07 12:51:51,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-07 12:51:55,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 130061 2026-09-07 12:51:55,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpbfmecdi0_chrome_odoo 2026-09-07 12:51:55,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:42479/json/version 2026-09-07 12:51:55,824 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:51:55,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-09-07 12:51:55,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:42479/json 2026-09-07 12:51:55,848 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:51:55,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:42479/devtools/page/D9B82F99DE2854249E257BDFE0635F9B 2026-09-07 12:51:55,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-09-07 12:51:55,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-09-07 12:51:55,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-09-07 12:51:56,165 26 INFO rb-6a8d31b-224617-412612 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=a49cbac8a6524a7f" in browser 2026-09-07 12:51:56,166 26 INFO rb-6a8d31b-224617-412612 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=a49cbac8a6524a7f" 2026-09-07 12:51:56,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:51:56,767 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:56] "GET /pos-self/139?access_token=a49cbac8a6524a7f HTTP/1.1" 200 - 59 0.072 0.497 2026-09-07 12:51:56,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': 'D9B82F99DE2854249E257BDFE0635F9B', 'loaderId': 'F955BD168CF4F6721720FDDCAE2420CD', 'isDownload': False} 2026-09-07 12:51:56,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-09-07 12:51:56,792 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:51:56,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:51:56,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:56] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.039 2026-09-07 12:51:56,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:51:56,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:56] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.044 0.070 2026-09-07 12:51:56,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:51:56,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:56] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.131 2026-09-07 12:51:57,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 12:51:57,076 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-07 12:51:57,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.031 2026-09-07 12:51:57,109 26 INFO rb-6a8d31b-224617-412612 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=a49cbac8a6524a7f", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:51:57,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [1/22] Tour self_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:51:57,120 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:51:57,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 12:51:57,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.031 0.038 2026-09-07 12:51:57,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-07 12:51:57,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "POST /pos-self/data/139 HTTP/1.1" 200 - 181 0.107 0.161 2026-09-07 12:51:57,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.243 2026-09-07 12:51:57,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-09-07 12:51:57,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/image/ir.attachment/7517/raw HTTP/1.1" 200 - 4 0.003 0.014 2026-09-07 12:51:57,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [2/22] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-07 12:51:57,705 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:57,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/image/pos.category/318/image_128?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 2 0.002 0.031 2026-09-07 12:51:57,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [3/22] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:51:57,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/image/product.template/2335/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-09-07 12:51:57,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/image/product.template/2336/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-09-07 12:51:57,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/image/product.template/2339/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-07 12:51:57,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/image/product.template/2337/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-07 12:51:57,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [4/22] Tour self_attribute_selector → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:51:57,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/image/product.template/2338/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.007 0.072 2026-09-07 12:51:57,821 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:51:57,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [5/22] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:51:57,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [6/22] Tour self_attribute_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:51:57,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [7/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-cart-item div:contains("Desk Organizer"):has(div:contains("Size: M") +div:contains("Fabric: Leather") )) 2026-09-07 12:51:58,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:58] "GET /web/image/ir.attachment/7483/raw HTTP/1.1" 200 - 4 0.005 0.005 2026-09-07 12:51:58,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:58] "GET /web/image/product.product/2833/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-09-07 12:51:58,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [8/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and 7.02 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("7.02"))) 2026-09-07 12:51:58,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [9/22] Tour self_attribute_selector → Step Click on back button (trigger: .btn.btn-back) 2026-09-07 12:51:58,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [10/22] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-07 12:51:58,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [11/22] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:51:58,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [12/22] Tour self_attribute_selector → Step Select value L for attribute Size (trigger: h2:contains("Size") + div.row button:contains("L")) 2026-09-07 12:51:58,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [13/22] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:51:58,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [14/22] Tour self_attribute_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:51:58,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [15/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-cart-item div:contains("Desk Organizer"):has(div:contains("Size: L") +div:contains("Fabric: Leather") )) 2026-09-07 12:51:58,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [16/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and 8.17 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("8.17"))) 2026-09-07 12:51:58,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [17/22] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:51:58,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [18/22] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:51:58,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21469519 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': '00c99926-0064-4cc5-8c3f-eced1485c16d'}] 2026-09-07 12:51:58,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21469519 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': '00c99926-0064-4cc5-8c3f-eced1485c16d'} created pos.order #896 2026-09-07 12:51:58,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21469519 finished 2026-09-07 12:51:58,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:51:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.075 0.125 2026-09-07 12:51:58,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [19/22] Tour self_attribute_selector → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:51:58,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [20/22] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:51:58,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [21/22] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:51:59,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [22/22] Tour self_attribute_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:51:59,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-09-07 12:51:59,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:51:59,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9178096 (allocated 10223616) 2026-09-07 12:51:59,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 130061 2026-09-07 12:51:59,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-09-07 12:51:59,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 130061 2026-09-07 12:51:59,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125159_253585_test_self_order_attribute.txt 2026-09-07 12:51:59,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpbfmecdi0_chrome_odoo" 2026-09-07 12:51:59,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-09-07 12:52:03,222 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5618] 2026-09-07 12:52:03,343 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [2833] 2026-09-07 12:52:03,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 130248 2026-09-07 12:52:03,890 26 INFO rb-6a8d31b-224617-412612 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/tmpcdl6sypz_chrome_odoo 2026-09-07 12:52:03,890 26 INFO rb-6a8d31b-224617-412612 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:39571/json/version 2026-09-07 12:52:03,898 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:52:03,935 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:52:03,935 26 INFO rb-6a8d31b-224617-412612 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:39571/json 2026-09-07 12:52:03,935 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:52:03,956 26 INFO rb-6a8d31b-224617-412612 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:39571/devtools/page/DACEC0FC3AA7362C7E23A442A38DE14E 2026-09-07 12:52:03,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Enable chrome headless console log notification 2026-09-07 12:52:03,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless enable page notifications 2026-09-07 12:52:04,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Setting session cookie in browser 2026-09-07 12:52:04,140 26 INFO rb-6a8d31b-224617-412612 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=9bae9f8460fb423c" in browser 2026-09-07 12:52:04,141 26 INFO rb-6a8d31b-224617-412612 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=9bae9f8460fb423c" 2026-09-07 12:52:04,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:52:04,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:04] "GET /pos-self/140?access_token=9bae9f8460fb423c HTTP/1.1" 200 - 59 0.070 0.327 2026-09-07 12:52:04,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': 'DACEC0FC3AA7362C7E23A442A38DE14E', 'loaderId': '3BCFFB6A357180C4487AF120DED3BACB', 'isDownload': False} 2026-09-07 12:52:04,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Evaluate ready code "odoo.isTourReady('self_attribute_selector_shows_images')" 2026-09-07 12:52:04,575 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:52:04,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:52:04,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:04] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.011 0.024 2026-09-07 12:52:04,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:52:04,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:04] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.066 2026-09-07 12:52:04,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:52:04,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:04] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.045 0.094 2026-09-07 12:52:04,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-07 12:52:04,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:52:04,908 26 INFO rb-6a8d31b-224617-412612 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=9bae9f8460fb423c", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:52:04,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:04] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.007 0.014 2026-09-07 12:52:04,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [1/4] Tour self_attribute_selector_shows_images → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:52:04,920 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:52:04,920 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:52:05,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.049 0.037 2026-09-07 12:52:05,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-07 12:52:05,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.147 0.141 2026-09-07 12:52:05,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.288 2026-09-07 12:52:05,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: Owl is running in 'dev' mode. 2026-09-07 12:52:05,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /web/image/ir.attachment/7558/raw HTTP/1.1" 200 - 4 0.017 0.024 2026-09-07 12:52:05,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [2/4] Tour self_attribute_selector_shows_images → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-07 12:52:05,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /web/image/pos.category/318/image_128?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.046 2026-09-07 12:52:05,610 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:52:05,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /web/image/product.template/2336/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.006 0.043 2026-09-07 12:52:05,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /web/image/product.template/2335/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-07 12:52:05,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [3/4] Tour self_attribute_selector_shows_images → Step The White has a color dot (trigger: div:has(span:contains("White")) ~ div.rounded-5) 2026-09-07 12:52:05,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /web/image/product.template/2337/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.011 0.056 2026-09-07 12:52:05,676 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /web/image/product.template/2338/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-09-07 12:52:05,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:05] "GET /web/image/product.template/2339/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-07 12:52:05,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [4/4] Tour self_attribute_selector_shows_images → Step The Blue has an image (trigger: div:has(span:contains("Blue")) ~ img.rounded-4) 2026-09-07 12:52:05,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-09-07 12:52:05,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_attribute_selector_shows_images SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-07 12:52:05,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7185312 (allocated 8126464) 2026-09-07 12:52:05,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 130248 2026-09-07 12:52:05,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-09-07 12:52:05,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 130248 2026-09-07 12:52:05,926 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125205_926073_test_self_order_check_attributes_show_images.txt 2026-09-07 12:52:05,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmpcdl6sypz_chrome_odoo" 2026-09-07 12:52:05,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-09-07 12:52:09,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 130430 2026-09-07 12:52:09,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpvupz9_ds_chrome_odoo 2026-09-07 12:52:09,906 26 INFO rb-6a8d31b-224617-412612 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:33077/json/version 2026-09-07 12:52:09,908 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:52:09,939 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:52:09,939 26 INFO rb-6a8d31b-224617-412612 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:33077/json 2026-09-07 12:52:09,940 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:52:09,983 26 INFO rb-6a8d31b-224617-412612 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:33077/devtools/page/F8A9D352B45DD7B9B912BEF9B98509A8 2026-09-07 12:52:09,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-09-07 12:52:10,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-09-07 12:52:10,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-09-07 12:52:10,230 26 INFO rb-6a8d31b-224617-412612 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=6e8cc0affac44f94" in browser 2026-09-07 12:52:10,230 26 INFO rb-6a8d31b-224617-412612 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=6e8cc0affac44f94" 2026-09-07 12:52:10,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:52:10,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:10] "GET /pos-self/141?access_token=6e8cc0affac44f94 HTTP/1.1" 200 - 59 0.040 0.310 2026-09-07 12:52:10,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': 'F8A9D352B45DD7B9B912BEF9B98509A8', 'loaderId': '52DD9C0FDFE70C829A3180BF4092C97F', 'isDownload': False} 2026-09-07 12:52:10,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate ready code "odoo.isTourReady('self_multi_attribute_selector')" 2026-09-07 12:52:10,617 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:52:10,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:52:10,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:10] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.007 0.038 2026-09-07 12:52:10,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:52:10,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:10] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.069 2026-09-07 12:52:10,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:52:10,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:10] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.107 2026-09-07 12:52:10,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.012 0.011 2026-09-07 12:52:10,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-09-07 12:52:10,941 26 INFO rb-6a8d31b-224617-412612 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=6e8cc0affac44f94", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:52:10,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:10] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.011 2026-09-07 12:52:10,955 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:52:10,956 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 12:52:10,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [1/5] Tour self_multi_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:52:11,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.028 0.042 2026-09-07 12:52:11,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-07 12:52:11,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "POST /pos-self/data/141 HTTP/1.1" 200 - 182 0.225 0.171 2026-09-07 12:52:11,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.390 2026-09-07 12:52:11,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: Owl is running in 'dev' mode. 2026-09-07 12:52:11,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/image/ir.attachment/7600/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:52:11,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [2/5] Tour self_multi_attribute_selector → Step Click on product 'Multi Check Attribute Product' (trigger: .product_list .o_self_product_box span:contains('Multi Check Attribute Product')) 2026-09-07 12:52:11,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/image/pos.category/318/image_128?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-07 12:52:11,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [3/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 2 for attribute Attribute 1 (trigger: h2:contains("Attribute 1") + div.row button:contains("Attribute Val 2")) 2026-09-07 12:52:11,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/image/pos.category/320/image_128?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 2 0.014 0.065 2026-09-07 12:52:11,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/image/product.template/2335/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.007 0.083 2026-09-07 12:52:11,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/image/product.template/2336/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-07 12:52:11,788 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:52:11,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/image/product.template/2337/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.011 0.122 2026-09-07 12:52:11,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [4/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 1 for attribute Attribute 1 (trigger: h2:contains("Attribute 1") + div.row button:contains("Attribute Val 1")) 2026-09-07 12:52:11,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/image/product.template/2339/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.009 0.133 2026-09-07 12:52:11,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/image/product.template/2338/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-09-07 12:52:11,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [5/5] Tour self_multi_attribute_selector → Step Select value for attribute Attribute 1 (trigger: div h2:contains("Attribute 1")) 2026-09-07 12:52:11,862 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:11] "GET /web/image/product.template/2341/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-07 12:52:11,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-09-07 12:52:11,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_multi_attribute_selector SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-07 12:52:11,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7123836 (allocated 8388608) 2026-09-07 12:52:11,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 130430 2026-09-07 12:52:11,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-09-07 12:52:11,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 130430 2026-09-07 12:52:12,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125212_088097_test_self_order_multi_check_attribute.txt 2026-09-07 12:52:12,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpvupz9_ds_chrome_odoo" 2026-09-07 12:52:12,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-09-07 12:52:15,978 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5618] 2026-09-07 12:52:16,048 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [2833] 2026-09-07 12:52:16,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 130619 2026-09-07 12:52:16,510 26 INFO rb-6a8d31b-224617-412612 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/tmphhg68_82_chrome_odoo 2026-09-07 12:52:16,511 26 INFO rb-6a8d31b-224617-412612 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:38051/json/version 2026-09-07 12:52:16,523 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:52:16,584 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:52:16,584 26 INFO rb-6a8d31b-224617-412612 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:38051/json 2026-09-07 12:52:16,586 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:52:16,604 26 INFO rb-6a8d31b-224617-412612 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:38051/devtools/page/D8BFD8177F77A45ACF54D11D730A62C4 2026-09-07 12:52:16,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Enable chrome headless console log notification 2026-09-07 12:52:16,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome headless enable page notifications 2026-09-07 12:52:16,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Setting session cookie in browser 2026-09-07 12:52:16,750 26 INFO rb-6a8d31b-224617-412612 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=6292bfb017804571" in browser 2026-09-07 12:52:16,750 26 INFO rb-6a8d31b-224617-412612 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=6292bfb017804571" 2026-09-07 12:52:16,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:52:17,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "GET /pos-self/142?access_token=6292bfb017804571 HTTP/1.1" 200 - 59 0.045 0.436 2026-09-07 12:52:17,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': 'D8BFD8177F77A45ACF54D11D730A62C4', 'loaderId': '2E0E23718BB79509B1561EDBE02DA551', 'isDownload': False} 2026-09-07 12:52:17,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Evaluate ready code "odoo.isTourReady('test_self_order_multi_check_attribute_with_extra_price')" 2026-09-07 12:52:17,267 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:52:17,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:52:17,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.013 0.038 2026-09-07 12:52:17,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:52:17,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.062 2026-09-07 12:52:17,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:52:17,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.120 2026-09-07 12:52:17,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 12:52:17,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:52:17,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.009 2026-09-07 12:52:17,556 26 INFO rb-6a8d31b-224617-412612 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=6292bfb017804571", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:52:17,563 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:52:17,563 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:52:17,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [1/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:52:17,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.047 0.036 2026-09-07 12:52:17,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-07 12:52:18,076 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "POST /pos-self/data/142 HTTP/1.1" 200 - 181 0.206 0.159 2026-09-07 12:52:18,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.347 2026-09-07 12:52:18,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: Owl is running in 'dev' mode. 2026-09-07 12:52:18,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /web/image/ir.attachment/7641/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:52:18,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [2/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-07 12:52:18,268 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:52:18,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /web/image/pos.category/318/image_128?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 12:52:18,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /web/image/product.template/2335/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.006 0.023 2026-09-07 12:52:18,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /web/image/product.template/2336/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.005 0.038 2026-09-07 12:52:18,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /web/image/product.template/2339/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.007 0.048 2026-09-07 12:52:18,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /web/image/product.template/2337/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-07 12:52:18,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [3/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check required badge for Fabric attribute (trigger: h2:contains('Fabric') .badge:contains('Required')) 2026-09-07 12:52:18,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /web/image/product.template/2338/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-07 12:52:18,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [4/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check no required badge for Add-ons attribute (trigger: h2:contains('Add-ons'):not(:has(.badge))) 2026-09-07 12:52:18,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [5/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Blue for attribute Colour (trigger: h2:contains("Colour") + div.row button:contains("Blue")) 2026-09-07 12:52:18,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [6/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Mini Drawer for attribute Add-ons (trigger: h2:contains("Add-ons") + div.row button:contains("Mini Drawer")) 2026-09-07 12:52:18,549 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:52:18,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [7/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Pen Holder for attribute Add-ons (trigger: h2:contains("Add-ons") + div.row button:contains("Pen Holder")) 2026-09-07 12:52:18,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [8/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:52:18,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [9/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Redirecting component is available for handling missing details (trigger: div.missing_required_details) 2026-09-07 12:52:18,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [10/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on missing required details button (trigger: div.missing_required_details button) 2026-09-07 12:52:18,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [11/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Size attribute selection is visible (trigger: h2:contains('Size'):visible) 2026-09-07 12:52:18,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [12/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:52:18,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [13/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check that: ---Redirecting component is available for handling missing details--- is not true (trigger: body:not(:has(div.missing_required_details))) 2026-09-07 12:52:18,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [14/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-07 12:52:19,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [15/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:52:19,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [16/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check product card with Desk Organizer and 11.62 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("11.62"))) 2026-09-07 12:52:19,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:19] "GET /web/image/ir.attachment/7607/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:52:19,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [17/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:52:19,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:19] "GET /web/image/product.product/2840/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 8 0.015 0.017 2026-09-07 12:52:19,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [18/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:52:19,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61424757 started for PoS orders references: [{'name': None, 'pos_reference': '260-142-000001', 'uuid': '10e43cc8-2b5d-4db3-ac2b-4b978c0752b3'}] 2026-09-07 12:52:19,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61424757 order {'name': None, 'pos_reference': '260-142-000001', 'uuid': '10e43cc8-2b5d-4db3-ac2b-4b978c0752b3'} created pos.order #897 2026-09-07 12:52:19,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61424757 finished 2026-09-07 12:52:19,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.071 0.114 2026-09-07 12:52:19,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [19/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:52:19,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: tour succeeded 2026-09-07 12:52:19,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_multi_check_attribute_with_extra_price SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:52:19,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8364548 (allocated 9437184) 2026-09-07 12:52:19,582 26 INFO rb-6a8d31b-224617-412612 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 130619 2026-09-07 12:52:19,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing websocket connection 2026-09-07 12:52:19,590 26 INFO rb-6a8d31b-224617-412612 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 130619 2026-09-07 12:52:19,647 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125219_646983_test_self_order_multi_check_attribute_with_extra_price.txt 2026-09-07 12:52:19,647 26 INFO rb-6a8d31b-224617-412612 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/tmphhg68_82_chrome_odoo" 2026-09-07 12:52:19,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-09-07 12:52:23,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 130812 2026-09-07 12:52:23,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpxhijuwkg_chrome_odoo 2026-09-07 12:52:23,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:43917/json/version 2026-09-07 12:52:23,971 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:52:24,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: Chrome/150.0.7871.114 2026-09-07 12:52:24,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:43917/json 2026-09-07 12:52:24,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:52:24,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:43917/devtools/page/D80E1EF9C0BDCD5546683AFA9371A20E 2026-09-07 12:52:24,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-09-07 12:52:24,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-09-07 12:52:24,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-09-07 12:52:24,369 26 INFO rb-6a8d31b-224617-412612 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=c52c74491c6f4b35&table_identifier=adf86854" in browser 2026-09-07 12:52:24,370 26 INFO rb-6a8d31b-224617-412612 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=c52c74491c6f4b35&table_identifier=adf86854" 2026-09-07 12:52:24,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:52:24,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:24] "GET /pos-self/143?access_token=c52c74491c6f4b35&table_identifier=adf86854 HTTP/1.1" 200 - 61 0.065 0.290 2026-09-07 12:52:24,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': 'D80E1EF9C0BDCD5546683AFA9371A20E', 'loaderId': 'D9CDA3D738D1AD301E5F4B349F8052B6', 'isDownload': False} 2026-09-07 12:52:24,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate ready code "odoo.isTourReady('self_order_product_info')" 2026-09-07 12:52:24,766 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:52:24,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:52:24,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:24] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.017 0.027 2026-09-07 12:52:24,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:52:24,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:24] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.062 2026-09-07 12:52:24,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:52:24,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:24] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.079 2026-09-07 12:52:25,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-07 12:52:25,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:52:25,069 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.007 2026-09-07 12:52:25,070 26 INFO rb-6a8d31b-224617-412612 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=c52c74491c6f4b35&table_identifier=adf86854", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:52:25,081 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:52:25,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:52:25,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [1/4] Tour self_order_product_info → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:52:25,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.046 0.041 2026-09-07 12:52:25,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.135 2026-09-07 12:52:25,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "POST /pos-self/data/143 HTTP/1.1" 200 - 169 0.168 0.152 2026-09-07 12:52:25,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.281 2026-09-07 12:52:25,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-09-07 12:52:25,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /web/image/ir.attachment/7682/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:52:25,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [2/4] Tour self_order_product_info → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:52:25,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /web/image/ir.attachment/7648/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:52:25,677 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:52:25,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [3/4] Tour self_order_product_info → Step .o_self_product_box:contains('Product Info Test') .product_info_icon 2026-09-07 12:52:25,764 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:52:25,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [4/4] Tour self_order_product_info → Step .modal-body:contains("Nice Product") 2026-09-07 12:52:25,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /web/image/product.template/2342/image_512?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 3 0.007 0.022 2026-09-07 12:52:25,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:25] "GET /web/image/pos.category/321/image_128?unique=2026-09-07T12:51:42.000+00:00 HTTP/1.1" 200 - 2 0.002 0.059 2026-09-07 12:52:25,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-09-07 12:52:25,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:52:25,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6658112 (allocated 7340032) 2026-09-07 12:52:25,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 130812 2026-09-07 12:52:25,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-09-07 12:52:25,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 130812 2026-09-07 12:52:25,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125225_955021_test_self_order_product_info.txt 2026-09-07 12:52:25,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpxhijuwkg_chrome_odoo" 2026-09-07 12:52:26,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 12:52:27,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-09-07 12:52:31,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:52:31,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14384084 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000001', 'uuid': '4f3391f9-60ab-4a30-b5de-9e52900d5712'}] 2026-09-07 12:52:31,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14384084 order {'name': None, 'pos_reference': '260-144-000001', 'uuid': '4f3391f9-60ab-4a30-b5de-9e52900d5712'} created pos.order #898 2026-09-07 12:52:31,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14384084 finished 2026-09-07 12:52:31,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.075 0.259 2026-09-07 12:52:31,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16864205 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000002', 'uuid': 'b9d483eb-ad70-4b04-abd4-009391f0f4fb'}] 2026-09-07 12:52:31,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16864205 order {'name': None, 'pos_reference': '260-144-000002', 'uuid': 'b9d483eb-ad70-4b04-abd4-009391f0f4fb'} created pos.order #899 2026-09-07 12:52:31,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16864205 finished 2026-09-07 12:52:31,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.200 0.116 2026-09-07 12:52:31,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-09-07 12:52:36,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:52:36,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21346290 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': 'd9d35f45-506f-410b-96a5-efdb8d20425f'}] 2026-09-07 12:52:36,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21346290 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': 'd9d35f45-506f-410b-96a5-efdb8d20425f'} created pos.order #900 2026-09-07 12:52:36,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21346290 finished 2026-09-07 12:52:36,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.123 0.408 2026-09-07 12:52:36,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35790241 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '9d23fc31-95da-4bf0-be6a-1b63fb48e06d'}] 2026-09-07 12:52:36,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35790241 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '9d23fc31-95da-4bf0-be6a-1b63fb48e06d'} created pos.order #901 2026-09-07 12:52:36,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35790241 finished 2026-09-07 12:52:36,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.111 0.097 2026-09-07 12:52:37,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-09-07 12:52:41,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:52:41,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82850088 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': '9cb1822b-1726-4ac0-b8e4-1c16dc2d063d'}] 2026-09-07 12:52:41,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82850088 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': '9cb1822b-1726-4ac0-b8e4-1c16dc2d063d'} created pos.order #902 2026-09-07 12:52:41,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82850088 finished 2026-09-07 12:52:41,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 123 0.127 0.268 2026-09-07 12:52:41,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51974328 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '6f993038-15ee-4f45-a28f-5afd84386373'}] 2026-09-07 12:52:41,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51974328 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '6f993038-15ee-4f45-a28f-5afd84386373'} created pos.order #903 2026-09-07 12:52:41,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51974328 finished 2026-09-07 12:52:41,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.035 0.052 2026-09-07 12:52:41,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-09-07 12:52:45,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-09-07 12:52:49,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-09-07 12:52:53,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-09-07 12:52:57,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:52:57,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60170440 started for PoS orders references: [{'name': None, 'pos_reference': '260-150-000001', 'uuid': '946f03e5-4f4a-46ef-a01e-20cac7ec19d6'}] 2026-09-07 12:52:57,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60170440 order {'name': None, 'pos_reference': '260-150-000001', 'uuid': '946f03e5-4f4a-46ef-a01e-20cac7ec19d6'} created pos.order #908 2026-09-07 12:52:57,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60170440 finished 2026-09-07 12:52:57,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.122 0.329 2026-09-07 12:52:57,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77997067 started for PoS orders references: [{'name': None, 'pos_reference': '260-150-000002', 'uuid': '1af3b243-db16-42bb-a11c-c1255e323b7c'}] 2026-09-07 12:52:57,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77997067 order {'name': None, 'pos_reference': '260-150-000002', 'uuid': '1af3b243-db16-42bb-a11c-c1255e323b7c'} created pos.order #909 2026-09-07 12:52:57,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77997067 finished 2026-09-07 12:52:57,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:52:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.050 0.049 2026-09-07 12:52:57,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-09-07 12:53:01,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:01,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99590591 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': 'dc793f5b-69fa-4675-8cc9-28984121f109'}] 2026-09-07 12:53:01,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99590591 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': 'dc793f5b-69fa-4675-8cc9-28984121f109'} created pos.order #910 2026-09-07 12:53:01,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99590591 finished 2026-09-07 12:53:02,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.114 0.247 2026-09-07 12:53:02,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56894148 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': '4f106814-9869-484d-a09c-be45d5621441'}] 2026-09-07 12:53:02,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56894148 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': '4f106814-9869-484d-a09c-be45d5621441'} created pos.order #911 2026-09-07 12:53:02,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56894148 finished 2026-09-07 12:53:02,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.022 0.048 2026-09-07 12:53:02,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-09-07 12:53:06,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:06,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:06] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.024 0.173 2026-09-07 12:53:06,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-09-07 12:53:09,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:09,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39178613 started for PoS orders references: [{'name': None, 'pos_reference': '260-153-000001', 'uuid': 'cbee1a39-3587-4a64-a200-528dc9e6652b'}] 2026-09-07 12:53:10,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39178613 order {'name': None, 'pos_reference': '260-153-000001', 'uuid': 'cbee1a39-3587-4a64-a200-528dc9e6652b'} created pos.order #912 2026-09-07 12:53:10,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39178613 finished 2026-09-07 12:53:10,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.089 0.348 2026-09-07 12:53:10,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-09-07 12:53:13,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:14,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.036 0.203 2026-09-07 12:53:14,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-09-07 12:53:18,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 131005 2026-09-07 12:53:18,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmp1akoehil_chrome_odoo 2026-09-07 12:53:18,725 26 INFO rb-6a8d31b-224617-412612 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:39893/json/version 2026-09-07 12:53:18,726 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:53:18,775 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:53:18,775 26 INFO rb-6a8d31b-224617-412612 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:39893/json 2026-09-07 12:53:18,776 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:53:18,806 26 INFO rb-6a8d31b-224617-412612 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:39893/devtools/page/6B41C14D58274CEB5A0BE4B01001B069 2026-09-07 12:53:18,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Enable chrome headless console log notification 2026-09-07 12:53:18,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-09-07 12:53:18,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-09-07 12:53:19,094 26 INFO rb-6a8d31b-224617-412612 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/155?access_token=fbe75b9d88f840bd" in browser 2026-09-07 12:53:19,094 26 INFO rb-6a8d31b-224617-412612 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/155?access_token=fbe75b9d88f840bd" 2026-09-07 12:53:19,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:19,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:19] "GET /pos-self/155?access_token=fbe75b9d88f840bd HTTP/1.1" 200 - 57 0.044 0.303 2026-09-07 12:53:19,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '6B41C14D58274CEB5A0BE4B01001B069', 'loaderId': '0E31115B9517F0516EC1607729F4CA0C', 'isDownload': False} 2026-09-07 12:53:19,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Evaluate ready code "odoo.isTourReady('test_product_dont_display_all_variants')" 2026-09-07 12:53:19,486 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:53:19,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:53:19,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:19] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.039 2026-09-07 12:53:19,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:53:19,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:19] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.095 2026-09-07 12:53:19,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:53:19,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:19] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.115 2026-09-07 12:53:19,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 12:53:19,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.007 2026-09-07 12:53:19,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:19] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.011 2026-09-07 12:53:19,849 26 INFO rb-6a8d31b-224617-412612 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/155?access_token=fbe75b9d88f840bd", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:53:19,852 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:53:19,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:53:19,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [1/15] Tour test_product_dont_display_all_variants → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:53:19,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:19] "POST /pos-self/relations/155 HTTP/1.1" 200 - 37 0.059 0.035 2026-09-07 12:53:20,019 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.122 2026-09-07 12:53:20,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "POST /pos-self/data/155 HTTP/1.1" 200 - 192 0.201 0.215 2026-09-07 12:53:20,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.376 2026-09-07 12:53:20,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.031 2026-09-07 12:53:20,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: Owl is running in 'dev' mode. 2026-09-07 12:53:20,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/ir.attachment/8142/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:53:20,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [2/15] Tour test_product_dont_display_all_variants → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:53:20,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/ir.attachment/8108/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:53:20,660 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:53:20,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [3/15] Tour test_product_dont_display_all_variants → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-09-07 12:53:20,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [4/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-09-07 12:53:20,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/pos.category/322/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-09-07 12:53:20,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.007 0.066 2026-09-07 12:53:20,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/product.template/2343/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.008 0.092 2026-09-07 12:53:20,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/product.template/2344/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-07 12:53:20,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [5/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke always never' (trigger: .combo_product_box span:contains('Coke always never')) 2026-09-07 12:53:20,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/product.template/2345/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.009 0.119 2026-09-07 12:53:20,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/product.template/2347/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-07 12:53:20,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/product.template/2346/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-09-07 12:53:20,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:20] "GET /web/image/product.template/2372/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-09-07 12:53:20,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [6/15] Tour test_product_dont_display_all_variants → Step Click on button 'Red' (trigger: .btn:contains('Red')) 2026-09-07 12:53:21,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:21] "GET /web/image/product.template/2373/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.024 0.099 2026-09-07 12:53:21,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:21] "GET /web/image/product.template/2374/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-09-07 12:53:21,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [7/15] Tour test_product_dont_display_all_variants → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-07 12:53:21,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:21] "GET /web/image/product.template/2375/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-07 12:53:21,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:21] "GET /web/image/product.product/2872/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.011 0.132 2026-09-07 12:53:21,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:21] "GET /web/image/product.product/2874/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.004 0.141 2026-09-07 12:53:21,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [8/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-07 12:53:21,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:21] "GET /web/image/product.product/2875/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.015 0.144 2026-09-07 12:53:21,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [9/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-09-07 12:53:21,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [10/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke always only' (trigger: .combo_product_box span:contains('Coke always only')) 2026-09-07 12:53:21,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [11/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-07 12:53:21,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [12/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-09-07 12:53:21,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [13/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke never only' (trigger: .combo_product_box span:contains('Coke never only')) 2026-09-07 12:53:21,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [14/15] Tour test_product_dont_display_all_variants → Step Click on button 'Red' (trigger: .btn:contains('Red')) 2026-09-07 12:53:21,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [15/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-07 12:53:21,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-09-07 12:53:21,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_product_dont_display_all_variants SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:53:21,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11231900 (allocated 12455936) 2026-09-07 12:53:21,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 131005 2026-09-07 12:53:21,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-09-07 12:53:21,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 131005 2026-09-07 12:53:21,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125321_860372_test_product_dont_display_all_variants.txt 2026-09-07 12:53:21,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmp1akoehil_chrome_odoo" 2026-09-07 12:53:21,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-09-07 12:53:27,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 131196 2026-09-07 12:53:27,012 26 INFO rb-6a8d31b-224617-412612 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/tmpfpzbz53e_chrome_odoo 2026-09-07 12:53:27,012 26 INFO rb-6a8d31b-224617-412612 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:35995/json/version 2026-09-07 12:53:27,013 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:53:27,040 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:53:27,040 26 INFO rb-6a8d31b-224617-412612 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:35995/json 2026-09-07 12:53:27,041 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:53:27,069 26 INFO rb-6a8d31b-224617-412612 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:35995/devtools/page/E85F659D68EC035213049634E413FDDC 2026-09-07 12:53:27,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Enable chrome headless console log notification 2026-09-07 12:53:27,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome headless enable page notifications 2026-09-07 12:53:27,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Setting session cookie in browser 2026-09-07 12:53:27,408 26 INFO rb-6a8d31b-224617-412612 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/156?access_token=3965b131db4b4e6f" in browser 2026-09-07 12:53:27,408 26 INFO rb-6a8d31b-224617-412612 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/156?access_token=3965b131db4b4e6f" 2026-09-07 12:53:27,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:27,961 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:27] "GET /pos-self/156?access_token=3965b131db4b4e6f HTTP/1.1" 200 - 59 0.063 0.477 2026-09-07 12:53:27,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': 'E85F659D68EC035213049634E413FDDC', 'loaderId': '408FD656A8518FC2F8841B5C72AD55E9', 'isDownload': False} 2026-09-07 12:53:27,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Evaluate ready code "odoo.isTourReady('test_self_combo_extra_price_selection_and_confirmation')" 2026-09-07 12:53:27,987 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:53:28,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:53:28,080 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.054 2026-09-07 12:53:28,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:53:28,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.102 2026-09-07 12:53:28,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:53:28,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.152 2026-09-07 12:53:28,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-09-07 12:53:28,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-09-07 12:53:28,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.015 2026-09-07 12:53:28,387 26 INFO rb-6a8d31b-224617-412612 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/156?access_token=3965b131db4b4e6f", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:53:28,395 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:53:28,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:53:28,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [1/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:53:28,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-07 12:53:28,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.027 0.069 2026-09-07 12:53:28,518 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-09-07 12:53:28,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "POST /pos-self/data/156 HTTP/1.1" 200 - 189 0.158 0.168 2026-09-07 12:53:28,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: Owl is running in 'dev' mode. 2026-09-07 12:53:28,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:28] "GET /web/image/ir.attachment/8183/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:53:29,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [2/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-07 12:53:29,068 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/pos.category/323/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.006 0.017 2026-09-07 12:53:29,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/pos.category/324/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.055 2026-09-07 12:53:29,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [3/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' does NOT show Extra badge (trigger: .combo_product_box:has(span:contains('Combo Product 1'))) 2026-09-07 12:53:29,124 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:53:29,164 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:53:29,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/pos.category/325/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.113 2026-09-07 12:53:29,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/pos.category/322/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.133 2026-09-07 12:53:29,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [4/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 1' (trigger: .combo_product_box span:contains('Combo Product 1')) 2026-09-07 12:53:29,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2376/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-09-07 12:53:29,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2378/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.025 0.108 2026-09-07 12:53:29,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [5/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' does NOT show Extra badge (trigger: .combo_product_box:has(span:contains('Combo Product 1'))) 2026-09-07 12:53:29,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2377/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-07 12:53:29,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2385/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.007 0.105 2026-09-07 12:53:29,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [6/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 1' (trigger: .combo_product_box span:contains('Combo Product 1')) 2026-09-07 12:53:29,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2379/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-09-07 12:53:29,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.product/2877/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.015 0.129 2026-09-07 12:53:29,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.product/2878/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.009 0.150 2026-09-07 12:53:29,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [7/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 1' shows Extra badge with price 10 (trigger: .combo_product_box:has(span:contains('Combo Product 1')) .badge:contains('Extra: $ 10')) 2026-09-07 12:53:29,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.product/2879/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.018 0.140 2026-09-07 12:53:29,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2380/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-07 12:53:29,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [8/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 3' (trigger: .combo_product_box span:contains('Combo Product 3')) 2026-09-07 12:53:29,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2381/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-09-07 12:53:29,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2382/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.008 0.141 2026-09-07 12:53:29,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [9/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 3' shows Extra badge with price 12 (trigger: .combo_product_box:has(span:contains('Combo Product 3')) .badge:contains('Extra: $ 12')) 2026-09-07 12:53:29,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2383/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.012 0.146 2026-09-07 12:53:29,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2384/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-07 12:53:29,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [10/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-07 12:53:29,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2343/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-07 12:53:29,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2344/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-09-07 12:53:29,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.template/2347/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-09-07 12:53:29,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [11/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 4' shows price badge with price 20 (trigger: .combo_product_box:has(span:contains('Combo Product 4')) .badge:contains('+ $ 20')) 2026-09-07 12:53:29,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [12/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify 'Combo Product 5' shows price badge with price 22 (trigger: .combo_product_box:has(span:contains('Combo Product 5')) .badge:contains('+ $ 22')) 2026-09-07 12:53:29,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.product/2880/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.019 0.024 2026-09-07 12:53:29,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.product/2881/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.006 0.053 2026-09-07 12:53:29,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [13/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-07 12:53:29,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [14/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-07 12:53:29,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [15/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on combo product 'Combo Product 6' (trigger: .combo_product_box span:contains('Combo Product 6')) 2026-09-07 12:53:29,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.product/2883/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-09-07 12:53:29,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [16/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation page is shown (trigger: .o_self_combo_confirmation:contains('Validate your selection')) 2026-09-07 12:53:29,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.product/2882/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.033 2026-09-07 12:53:29,956 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.product/2885/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.008 0.055 2026-09-07 12:53:29,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [17/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 1' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-09-07 12:53:29,977 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:29] "GET /web/image/product.product/2884/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.006 0.082 2026-09-07 12:53:30,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [18/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 3' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-09-07 12:53:30,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [19/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Verify confirmation shows extra price for 'Combo Product 4' (trigger: .o_self_combo_confirmation .badge:contains('Extra:')) 2026-09-07 12:53:30,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: [20/20] Tour test_self_combo_extra_price_selection_and_confirmation → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-07 12:53:30,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-09-07 12:53:30,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_combo_extra_price_selection_and_confirmation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:53:30,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13895032 (allocated 15740928) 2026-09-07 12:53:30,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 131196 2026-09-07 12:53:30,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-09-07 12:53:30,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 131196 2026-09-07 12:53:30,464 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125330_463870_test_self_combo_extra_price_selection_and_confirmation.txt 2026-09-07 12:53:30,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpfpzbz53e_chrome_odoo" 2026-09-07 12:53:30,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-07 12:53:35,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 131399 2026-09-07 12:53:35,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmp1u2r3gag_chrome_odoo 2026-09-07 12:53:35,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:45723/json/version 2026-09-07 12:53:35,326 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:53:35,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-09-07 12:53:35,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:45723/json 2026-09-07 12:53:35,400 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:53:35,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:45723/devtools/page/CD02033BFC3812D997C672F072A59811 2026-09-07 12:53:35,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-09-07 12:53:35,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-09-07 12:53:35,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-09-07 12:53:35,726 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/157?access_token=72e70ea9ef2948c0" in browser 2026-09-07 12:53:35,727 26 INFO rb-6a8d31b-224617-412612 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/157?access_token=72e70ea9ef2948c0" 2026-09-07 12:53:35,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:36,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "GET /pos-self/157?access_token=72e70ea9ef2948c0 HTTP/1.1" 200 - 59 0.071 0.334 2026-09-07 12:53:36,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': 'CD02033BFC3812D997C672F072A59811', 'loaderId': '02B7A20B0AEDD8F1AD554DD2CED5E118', 'isDownload': False} 2026-09-07 12:53:36,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-09-07 12:53:36,168 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:53:36,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:53:36,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.023 0.034 2026-09-07 12:53:36,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:53:36,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.087 2026-09-07 12:53:36,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:53:36,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.023 0.126 2026-09-07 12:53:36,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.022 2026-09-07 12:53:36,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:53:36,538 26 INFO rb-6a8d31b-224617-412612 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/157?access_token=72e70ea9ef2948c0", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:53:36,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.005 0.017 2026-09-07 12:53:36,553 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:53:36,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.015 2026-09-07 12:53:36,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [1/19] Tour self_combo_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:53:36,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.032 0.037 2026-09-07 12:53:36,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.113 2026-09-07 12:53:37,115 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.205 0.201 2026-09-07 12:53:37,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.385 2026-09-07 12:53:37,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-09-07 12:53:37,227 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/ir.attachment/8224/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-09-07 12:53:37,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [2/19] Tour self_combo_selector → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-07 12:53:37,365 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:53:37,371 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:53:37,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/pos.category/326/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.053 2026-09-07 12:53:37,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/pos.category/327/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.082 2026-09-07 12:53:37,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [3/19] Tour self_combo_selector → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-07 12:53:37,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/pos.category/328/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.097 2026-09-07 12:53:37,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/pos.category/322/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.111 2026-09-07 12:53:37,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2386/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.008 0.107 2026-09-07 12:53:37,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2387/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-07 12:53:37,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [4/19] Tour self_combo_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:53:37,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2388/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.009 0.118 2026-09-07 12:53:37,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2389/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-07 12:53:37,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [5/19] Tour self_combo_selector → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:53:37,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2395/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-09-07 12:53:37,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2390/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-07 12:53:37,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.product/2887/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.006 0.124 2026-09-07 12:53:37,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [6/19] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:53:37,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.product/2889/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.007 0.143 2026-09-07 12:53:37,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.product/2888/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.006 0.142 2026-09-07 12:53:37,719 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [7/19] Tour self_combo_selector → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-07 12:53:37,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.product/2846/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.024 0.146 2026-09-07 12:53:37,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2391/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-07 12:53:37,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2392/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-07 12:53:37,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2393/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-07 12:53:37,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [8/19] Tour self_combo_selector → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-07 12:53:37,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2394/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.005 0.114 2026-09-07 12:53:37,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2343/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-09-07 12:53:37,851 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.product/2890/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.010 0.096 2026-09-07 12:53:37,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [9/19] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:53:37,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.product/2891/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.010 0.119 2026-09-07 12:53:37,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2344/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-07 12:53:37,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.template/2347/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-07 12:53:37,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.product/2893/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.020 0.098 2026-09-07 12:53:37,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [10/19] Tour self_combo_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:53:37,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.product/2892/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.008 0.139 2026-09-07 12:53:37,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:37] "GET /web/image/product.product/2894/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.004 0.128 2026-09-07 12:53:38,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:38] "GET /web/image/product.product/2895/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.005 0.107 2026-09-07 12:53:38,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [11/19] Tour self_combo_selector → Step .btn .oi-plus 2026-09-07 12:53:38,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:38] "GET /web/image/ir.attachment/8190/raw HTTP/1.1" 200 - 4 0.008 0.009 2026-09-07 12:53:38,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:38] "GET /web/image/product.product/2896/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-07 12:53:38,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [12/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Desk Organizer)):has(div:contains("Size") div:contains("M")):has(div:contains("Fabric") div:contains("Leather"))) 2026-09-07 12:53:38,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [13/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Combo Product 5))) 2026-09-07 12:53:38,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [14/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Combo Product 8))) 2026-09-07 12:53:38,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [15/19] Tour self_combo_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:53:38,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [16/19] Tour self_combo_selector → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-07 12:53:38,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72411492 started for PoS orders references: [{'name': None, 'pos_reference': '260-157-000001', 'uuid': 'ec0d223d-694c-467e-9981-1420490e8e47'}] 2026-09-07 12:53:38,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72411492 order {'name': None, 'pos_reference': '260-157-000001', 'uuid': 'ec0d223d-694c-467e-9981-1420490e8e47'} created pos.order #913 2026-09-07 12:53:38,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72411492 finished 2026-09-07 12:53:38,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 153 0.164 0.182 2026-09-07 12:53:38,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [17/19] Tour self_combo_selector → Step Check that the order number start with 'S', and end with number '1'. (trigger: span.tracking-number) 2026-09-07 12:53:38,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.015 2026-09-07 12:53:38,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [18/19] Tour self_combo_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:53:38,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [19/19] Tour self_combo_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:53:38,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-09-07 12:53:38,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:53:39,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11627040 (allocated 13504512) 2026-09-07 12:53:39,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 131399 2026-09-07 12:53:39,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-09-07 12:53:39,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 131399 2026-09-07 12:53:39,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:39] "GET /web/image/ir.attachment/8223/raw HTTP/1.1" 200 - 4 0.012 0.016 2026-09-07 12:53:39,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125339_195223_test_self_order_combo.txt 2026-09-07 12:53:39,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmp1u2r3gag_chrome_odoo" 2026-09-07 12:53:39,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-09-07 12:53:44,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 131607 2026-09-07 12:53:44,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpf3re3q9e_chrome_odoo 2026-09-07 12:53:44,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:46563/json/version 2026-09-07 12:53:44,092 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:53:44,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: Chrome/150.0.7871.114 2026-09-07 12:53:44,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:46563/json 2026-09-07 12:53:44,148 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:53:44,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:46563/devtools/page/D6D0DDB6D3C4C3E1697DF4E5AEE71FA3 2026-09-07 12:53:44,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-09-07 12:53:44,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-09-07 12:53:44,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-09-07 12:53:44,427 26 INFO rb-6a8d31b-224617-412612 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/158?access_token=a06a8f9b3410488c" in browser 2026-09-07 12:53:44,427 26 INFO rb-6a8d31b-224617-412612 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/158?access_token=a06a8f9b3410488c" 2026-09-07 12:53:44,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:44,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:44] "GET /pos-self/158?access_token=a06a8f9b3410488c HTTP/1.1" 200 - 59 0.093 0.355 2026-09-07 12:53:44,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': 'D6D0DDB6D3C4C3E1697DF4E5AEE71FA3', 'loaderId': 'B3AC63FC2E3A1D73F003C9FBF8C624E4', 'isDownload': False} 2026-09-07 12:53:44,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate ready code "odoo.isTourReady('self_combo_selector_category')" 2026-09-07 12:53:44,920 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:53:44,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:53:44,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:44] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.025 2026-09-07 12:53:45,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:53:45,040 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.029 0.088 2026-09-07 12:53:45,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:53:45,080 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.140 2026-09-07 12:53:45,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.006 2026-09-07 12:53:45,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.012 2026-09-07 12:53:45,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.023 2026-09-07 12:53:45,293 26 INFO rb-6a8d31b-224617-412612 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/158?access_token=a06a8f9b3410488c", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:53:45,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [1/8] Tour self_combo_selector_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:53:45,305 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:53:45,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:53:45,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.022 0.037 2026-09-07 12:53:45,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-07 12:53:45,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.117 0.167 2026-09-07 12:53:45,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.264 2026-09-07 12:53:45,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-09-07 12:53:45,803 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /web/image/ir.attachment/8265/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:53:45,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [2/8] Tour self_combo_selector_category → Step Click on product 'Test Combo' (trigger: .product_list .o_self_product_box span:contains('Test Combo')) 2026-09-07 12:53:45,955 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /web/image/pos.category/330/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.004 0.037 2026-09-07 12:53:45,965 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [3/8] Tour self_combo_selector_category → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-07 12:53:45,966 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:53:45,974 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:53:45,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:45] "GET /web/image/pos.category/329/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.007 0.064 2026-09-07 12:53:46,008 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/pos.category/322/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.004 0.079 2026-09-07 12:53:46,060 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/pos.category/331/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.002 0.136 2026-09-07 12:53:46,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [4/8] Tour self_combo_selector_category → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:53:46,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/pos.category/332/image_128?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.151 2026-09-07 12:53:46,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2396/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.006 0.159 2026-09-07 12:53:46,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2397/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-07 12:53:46,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [5/8] Tour self_combo_selector_category → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:53:46,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2398/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-07 12:53:46,169 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2399/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-07 12:53:46,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2406/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-07 12:53:46,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [6/8] Tour self_combo_selector_category → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:53:46,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.product/2901/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.005 0.103 2026-09-07 12:53:46,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.product/2900/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.007 0.101 2026-09-07 12:53:46,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2400/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-07 12:53:46,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [7/8] Tour self_combo_selector_category → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:53:46,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2405/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.011 0.144 2026-09-07 12:53:46,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2401/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-07 12:53:46,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2402/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.006 0.133 2026-09-07 12:53:46,350 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/ir.attachment/8231/raw HTTP/1.1" 200 - 4 0.002 0.117 2026-09-07 12:53:46,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2403/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.009 0.114 2026-09-07 12:53:46,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.product/2907/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 8 0.012 0.080 2026-09-07 12:53:46,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2404/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-07 12:53:46,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2343/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-07 12:53:46,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2344/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-07 12:53:46,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30160458 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '14269f52-c54e-46b2-abd2-154940901c2c'}] 2026-09-07 12:53:46,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30160458 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '14269f52-c54e-46b2-abd2-154940901c2c'} created pos.order #914 2026-09-07 12:53:46,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30160458 finished 2026-09-07 12:53:46,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 127 0.134 0.282 2026-09-07 12:53:46,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/product.template/2347/image_512?unique=2026-09-07T12:52:26.000+00:00 HTTP/1.1" 200 - 3 0.010 0.318 2026-09-07 12:53:46,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-09-07 12:53:46,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [8/8] Tour self_combo_selector_category → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:53:46,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-09-07 12:53:46,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-07 12:53:46,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9043076 (allocated 10747904) 2026-09-07 12:53:46,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:46] "GET /web/image/ir.attachment/8264/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:53:46,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 131607 2026-09-07 12:53:46,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-09-07 12:53:46,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 131607 2026-09-07 12:53:47,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125347_027218_test_self_order_combo_categories.txt 2026-09-07 12:53:47,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpf3re3q9e_chrome_odoo" 2026-09-07 12:53:47,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-09-07 12:53:51,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:51,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29594213 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': 'bc783c9f-9547-4fc2-9d24-3192100cba44'}] 2026-09-07 12:53:51,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29594213 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': 'bc783c9f-9547-4fc2-9d24-3192100cba44'} created pos.order #915 2026-09-07 12:53:51,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29594213 finished 2026-09-07 12:53:51,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.084 0.356 2026-09-07 12:53:51,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-09-07 12:53:55,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:53:55,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.067 0.183 2026-09-07 12:53:55,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.016 0.027 2026-09-07 12:53:55,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:53:55] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.016 0.026 2026-09-07 12:53:55,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 12:53:56,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-07 12:54:00,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 131810 2026-09-07 12:54:00,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpf7sayoft_chrome_odoo 2026-09-07 12:54:00,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:39881/json/version 2026-09-07 12:54:00,066 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:00,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-09-07 12:54:00,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:39881/json 2026-09-07 12:54:00,136 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:00,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:39881/devtools/page/619AF45C0D71AAAAE73D086AF868712B 2026-09-07 12:54:00,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-09-07 12:54:00,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-09-07 12:54:00,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-09-07 12:54:00,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/161?access_token=4b13dacaa16445f4" in browser 2026-09-07 12:54:00,439 26 INFO rb-6a8d31b-224617-412612 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/161?access_token=4b13dacaa16445f4" 2026-09-07 12:54:00,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:54:00,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:00] "GET /pos-self/161?access_token=4b13dacaa16445f4 HTTP/1.1" 200 - 57 0.046 0.303 2026-09-07 12:54:00,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '619AF45C0D71AAAAE73D086AF868712B', 'loaderId': '4C6DC5C3F87B89AC46F6CE8949F69CD0', 'isDownload': False} 2026-09-07 12:54:00,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-09-07 12:54:00,817 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:00,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:54:00,872 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:00] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.018 0.031 2026-09-07 12:54:00,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:54:00,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:00] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-09-07 12:54:00,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:54:00,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:00] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.089 2026-09-07 12:54:01,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.011 2026-09-07 12:54:01,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-09-07 12:54:01,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.010 2026-09-07 12:54:01,141 26 INFO rb-6a8d31b-224617-412612 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/161?access_token=4b13dacaa16445f4", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:01,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [1/4] Tour self_order_is_close → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-07 12:54:01,159 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:01,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:54:01,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.030 2026-09-07 12:54:01,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "POST /pos-self/relations/161 HTTP/1.1" 200 - 35 0.033 0.077 2026-09-07 12:54:01,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.020 0.046 2026-09-07 12:54:01,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "POST /pos-self/data/161 HTTP/1.1" 200 - 180 0.183 0.163 2026-09-07 12:54:01,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.035 2026-09-07 12:54:01,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:01,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /web/image/ir.attachment/8392/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:54:01,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [2/4] Tour self_order_is_close → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:54:01,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [3/4] Tour self_order_is_close → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:54:01,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /web/image/pos.category/333/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-07 12:54:01,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [4/4] Tour self_order_is_close → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-07 12:54:01,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /web/image/product.template/2413/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.038 2026-09-07 12:54:01,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /web/image/product.template/2411/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-09-07 12:54:01,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-09-07 12:54:01,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 12:54:01,988 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:01] "GET /web/image/product.template/2410/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.010 0.075 2026-09-07 12:54:02,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:02] "GET /web/image/product.template/2409/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-07 12:54:02,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:02] "GET /web/image/product.template/2412/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-07 12:54:02,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6673648 (allocated 7602176) 2026-09-07 12:54:02,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 131810 2026-09-07 12:54:02,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-09-07 12:54:02,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 131810 2026-09-07 12:54:02,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125402_142916_test_self_order_common.txt 2026-09-07 12:54:02,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpf7sayoft_chrome_odoo" 2026-09-07 12:54:02,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-09-07 12:54:06,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-07 12:54:10,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 131990 2026-09-07 12:54:10,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpvut4t_ki_chrome_odoo 2026-09-07 12:54:10,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:36887/json/version 2026-09-07 12:54:10,190 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:10,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: Chrome/150.0.7871.114 2026-09-07 12:54:10,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:36887/json 2026-09-07 12:54:10,214 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:10,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:36887/devtools/page/A3EBE151ACDFB2BC5F222ECCB8E1EA3E 2026-09-07 12:54:10,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-09-07 12:54:10,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-09-07 12:54:10,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-09-07 12:54:10,518 26 INFO rb-6a8d31b-224617-412612 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/163" in browser 2026-09-07 12:54:10,523 26 INFO rb-6a8d31b-224617-412612 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/163" 2026-09-07 12:54:10,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:54:10,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:10] "GET /pos-self/163 HTTP/1.1" 200 - 57 0.034 0.260 2026-09-07 12:54:10,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'A3EBE151ACDFB2BC5F222ECCB8E1EA3E', 'loaderId': '4E60F641EA4735A6F3C187AB8A4D69DF', 'isDownload': False} 2026-09-07 12:54:10,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-09-07 12:54:10,851 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:10,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:54:10,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:10] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.036 2026-09-07 12:54:10,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:54:10,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:10] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.069 2026-09-07 12:54:10,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:54:11,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.028 0.120 2026-09-07 12:54:11,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:54:11,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.029 2026-09-07 12:54:11,187 26 INFO rb-6a8d31b-224617-412612 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/163", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:11,198 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:11,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:54:11,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [1/5] Tour self_order_is_open_consultation → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:54:11,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.005 0.016 2026-09-07 12:54:11,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "POST /pos-self/relations/163 HTTP/1.1" 200 - 37 0.021 0.039 2026-09-07 12:54:11,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-07 12:54:11,642 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "POST /pos-self/data/163 HTTP/1.1" 200 - 181 0.154 0.161 2026-09-07 12:54:11,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.311 2026-09-07 12:54:11,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:11,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/image/ir.attachment/8477/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:54:11,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [2/5] Tour self_order_is_open_consultation → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:54:11,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/image/ir.attachment/8443/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 12:54:11,800 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:54:11,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [3/5] Tour self_order_is_open_consultation → Step Check if the POS is opened (trigger: body:not(:has(.o-self-closed))) 2026-09-07 12:54:11,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [4/5] Tour self_order_is_open_consultation → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:54:11,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/image/pos.category/333/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-07 12:54:11,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/image/product.template/2409/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.039 2026-09-07 12:54:11,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/image/product.template/2413/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-07 12:54:11,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/image/product.template/2411/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-07 12:54:11,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [5/5] Tour self_order_is_open_consultation → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:text(Order)))) 2026-09-07 12:54:11,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/image/product.template/2412/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-07 12:54:11,962 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:11] "GET /web/image/product.template/2410/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-09-07 12:54:11,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-09-07 12:54:11,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_is_open_consultation SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:54:12,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6845656 (allocated 7602176) 2026-09-07 12:54:12,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 131990 2026-09-07 12:54:12,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-09-07 12:54:12,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 131990 2026-09-07 12:54:12,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125412_123794_test_self_order_consultation_open.txt 2026-09-07 12:54:12,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpvut4t_ki_chrome_odoo" 2026-09-07 12:54:12,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-07 12:54:16,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 132166 2026-09-07 12:54:16,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpp35sw_q__chrome_odoo 2026-09-07 12:54:16,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37379/json/version 2026-09-07 12:54:16,770 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:16,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-09-07 12:54:16,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:37379/json 2026-09-07 12:54:16,860 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:16,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:37379/devtools/page/114E45DD9A5A8DB68B6C1733571E97C3 2026-09-07 12:54:16,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-07 12:54:16,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-07 12:54:16,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-07 12:54:17,150 26 INFO rb-6a8d31b-224617-412612 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/164?access_token=a4179bc4c4884f80" in browser 2026-09-07 12:54:17,150 26 INFO rb-6a8d31b-224617-412612 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/164?access_token=a4179bc4c4884f80" 2026-09-07 12:54:17,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:54:17,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:17] "GET /pos-self/164?access_token=a4179bc4c4884f80 HTTP/1.1" 200 - 57 0.050 0.331 2026-09-07 12:54:17,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '114E45DD9A5A8DB68B6C1733571E97C3', 'loaderId': 'F7CE5D72F5265ACCFD919A05B0B2E5EC', 'isDownload': False} 2026-09-07 12:54:17,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-09-07 12:54:17,572 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:17,614 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:54:17,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:17] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.045 2026-09-07 12:54:17,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:54:17,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:17] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.100 2026-09-07 12:54:17,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:54:17,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:17] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.132 2026-09-07 12:54:17,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-07 12:54:17,880 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-09-07 12:54:17,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:17] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.016 2026-09-07 12:54:17,922 26 INFO rb-6a8d31b-224617-412612 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/164?access_token=a4179bc4c4884f80", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:17,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/18] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-07 12:54:17,934 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:17,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 12:54:18,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "POST /pos-self/relations/164 HTTP/1.1" 200 - 35 0.023 0.036 2026-09-07 12:54:18,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.092 2026-09-07 12:54:18,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "POST /pos-self/data/164 HTTP/1.1" 200 - 187 0.121 0.187 2026-09-07 12:54:18,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.264 2026-09-07 12:54:18,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:18,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/ir.attachment/8518/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-09-07 12:54:18,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/18] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:54:18,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/18] Tour self_order_pos_closed → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:54:18,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-09-07 12:54:18,617 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:54:18,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/18] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:54:18,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/pos.category/334/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:54:18,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/pos.category/336/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-07 12:54:18,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/18] Tour self_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-07 12:54:18,776 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:54:18,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/pos.category/333/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.058 2026-09-07 12:54:18,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/pos.category/335/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.082 2026-09-07 12:54:18,818 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2414/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-09-07 12:54:18,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/18] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-07 12:54:18,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2415/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.071 2026-09-07 12:54:18,854 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2416/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-07 12:54:18,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2417/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.077 2026-09-07 12:54:18,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2418/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.009 0.088 2026-09-07 12:54:18,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:54:18,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2423/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-09-07 12:54:18,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2419/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-07 12:54:18,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2420/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-07 12:54:18,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:54:18,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2421/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-07 12:54:18,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2422/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-09-07 12:54:18,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2409/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.064 2026-09-07 12:54:18,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:18] "GET /web/image/product.template/2413/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-07 12:54:19,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-07 12:54:19,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.template/2410/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.075 2026-09-07 12:54:19,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/18] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-09-07 12:54:19,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/18] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-07 12:54:19,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/18] Tour self_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-07 12:54:19,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2915/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.014 0.022 2026-09-07 12:54:19,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:54:19,285 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2917/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.046 2026-09-07 12:54:19,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:54:19,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2914/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.010 0.076 2026-09-07 12:54:19,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2916/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.009 0.117 2026-09-07 12:54:19,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/18] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:54:19,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-07 12:54:19,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2918/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.012 0.019 2026-09-07 12:54:19,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2919/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-07 12:54:19,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-07 12:54:19,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2920/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.008 0.014 2026-09-07 12:54:19,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2921/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-07 12:54:19,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-07 12:54:19,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2922/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.047 2026-09-07 12:54:19,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:19] "GET /web/image/product.product/2923/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.067 2026-09-07 12:54:19,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-07 12:54:19,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-07 12:54:19,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10568652 (allocated 11931648) 2026-09-07 12:54:19,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 132166 2026-09-07 12:54:19,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-07 12:54:19,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 132166 2026-09-07 12:54:19,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125419_838187_test_self_order_pos_closed.txt 2026-09-07 12:54:19,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpp35sw_q__chrome_odoo" 2026-09-07 12:54:20,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 132365 2026-09-07 12:54:20,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpl4zlc515_chrome_odoo 2026-09-07 12:54:20,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:40221/json/version 2026-09-07 12:54:20,142 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:20,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-09-07 12:54:20,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:40221/json 2026-09-07 12:54:20,200 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:20,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:40221/devtools/page/6B503B547730C43173503AB7A927AD74 2026-09-07 12:54:20,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-07 12:54:20,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-07 12:54:20,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-07 12:54:20,375 26 INFO rb-6a8d31b-224617-412612 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/164" in browser 2026-09-07 12:54:20,375 26 INFO rb-6a8d31b-224617-412612 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/164" 2026-09-07 12:54:20,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "GET /pos-self/164 HTTP/1.1" 200 - 5 0.002 0.017 2026-09-07 12:54:20,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '6B503B547730C43173503AB7A927AD74', 'loaderId': '165BD53E2AE0D5ED26CC68E1A1A947E7', 'isDownload': False} 2026-09-07 12:54:20,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-09-07 12:54:20,433 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:20,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.015 2026-09-07 12:54:20,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-09-07 12:54:20,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.034 2026-09-07 12:54:20,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.014 2026-09-07 12:54:20,701 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:54:20,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.001 0.009 2026-09-07 12:54:20,724 26 INFO rb-6a8d31b-224617-412612 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/164", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:20,729 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:20,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:54:20,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/18] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-07 12:54:20,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "POST /pos-self/relations/164 HTTP/1.1" 200 - 14 0.008 0.025 2026-09-07 12:54:20,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.036 2026-09-07 12:54:21,008 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "POST /pos-self/data/164 HTTP/1.1" 200 - 118 0.076 0.145 2026-09-07 12:54:21,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.214 2026-09-07 12:54:21,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:21,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/18] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:54:21,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/ir.attachment/8524/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-09-07 12:54:21,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/18] Tour self_order_pos_closed → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:54:21,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.010 0.013 2026-09-07 12:54:21,231 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:54:21,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/18] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:54:21,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/pos.category/336/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.003 0.030 2026-09-07 12:54:21,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/18] Tour self_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-07 12:54:21,381 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/pos.category/335/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.008 0.062 2026-09-07 12:54:21,388 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:54:21,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/pos.category/334/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.004 0.089 2026-09-07 12:54:21,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/18] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-07 12:54:21,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/pos.category/333/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.101 2026-09-07 12:54:21,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2414/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.018 0.094 2026-09-07 12:54:21,483 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2415/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.020 0.114 2026-09-07 12:54:21,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:54:21,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2416/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.135 2026-09-07 12:54:21,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:54:21,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2417/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-07 12:54:21,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2418/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-09-07 12:54:21,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-07 12:54:21,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2423/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.017 0.148 2026-09-07 12:54:21,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2419/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-07 12:54:21,642 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2420/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-07 12:54:21,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/18] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-09-07 12:54:21,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2413/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-07 12:54:21,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2421/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.128 2026-09-07 12:54:21,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2422/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-09-07 12:54:21,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2409/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-07 12:54:21,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/18] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-07 12:54:21,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.template/2410/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-07 12:54:21,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/18] Tour self_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-07 12:54:21,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.product/2915/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.009 0.016 2026-09-07 12:54:21,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:54:21,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.product/2916/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.009 0.044 2026-09-07 12:54:21,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.product/2914/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.009 0.061 2026-09-07 12:54:21,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:54:21,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:21] "GET /web/image/product.product/2917/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.008 0.095 2026-09-07 12:54:21,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/18] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:54:22,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-07 12:54:22,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:22] "GET /web/image/product.product/2918/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-09-07 12:54:22,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:22] "GET /web/image/product.product/2919/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-07 12:54:22,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-07 12:54:22,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-07 12:54:22,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:22] "GET /web/image/product.product/2923/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.033 0.028 2026-09-07 12:54:22,242 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:22] "GET /web/image/product.product/2920/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.088 2026-09-07 12:54:22,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-07 12:54:22,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-07 12:54:22,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:22] "GET /web/image/product.product/2921/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.023 0.099 2026-09-07 12:54:22,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:22] "GET /web/image/product.product/2922/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.013 0.154 2026-09-07 12:54:22,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10463076 (allocated 11669504) 2026-09-07 12:54:22,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 132365 2026-09-07 12:54:22,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-07 12:54:22,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 132365 2026-09-07 12:54:22,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125422_435807_test_self_order_pos_closed.txt 2026-09-07 12:54:22,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpl4zlc515_chrome_odoo" 2026-09-07 12:54:22,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 132569 2026-09-07 12:54:22,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpksluarev_chrome_odoo 2026-09-07 12:54:22,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42013/json/version 2026-09-07 12:54:22,762 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:22,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/150.0.7871.114 2026-09-07 12:54:22,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:42013/json 2026-09-07 12:54:22,850 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:22,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:42013/devtools/page/0271B0DE616A44F67C310231BB81AF12 2026-09-07 12:54:22,892 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-07 12:54:22,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-07 12:54:22,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-07 12:54:22,984 26 INFO rb-6a8d31b-224617-412612 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/164?access_token=a4179bc4c4884f80" in browser 2026-09-07 12:54:22,984 26 INFO rb-6a8d31b-224617-412612 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/164?access_token=a4179bc4c4884f80" 2026-09-07 12:54:23,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /pos-self/164?access_token=a4179bc4c4884f80 HTTP/1.1" 200 - 5 0.003 0.017 2026-09-07 12:54:23,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '0271B0DE616A44F67C310231BB81AF12', 'loaderId': '6E40CC38183D1A9794F5C675BD199A2E', 'isDownload': False} 2026-09-07 12:54:23,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('kiosk_order_pos_closed')" 2026-09-07 12:54:23,105 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:23,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.019 2026-09-07 12:54:23,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.031 2026-09-07 12:54:23,156 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.034 2026-09-07 12:54:23,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-09-07 12:54:23,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 12:54:23,372 26 INFO rb-6a8d31b-224617-412612 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/164?access_token=a4179bc4c4884f80", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:23,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/20] Tour kiosk_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-09-07 12:54:23,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.013 0.013 2026-09-07 12:54:23,396 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:23,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:54:23,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "POST /pos-self/relations/164 HTTP/1.1" 200 - 14 0.009 0.028 2026-09-07 12:54:23,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.039 2026-09-07 12:54:23,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-07 12:54:23,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "POST /pos-self/data/164 HTTP/1.1" 200 - 119 0.101 0.169 2026-09-07 12:54:23,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-09-07 12:54:23,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:23,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /web/image/ir.attachment/8527/raw HTTP/1.1" 200 - 4 0.009 0.008 2026-09-07 12:54:23,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/20] Tour kiosk_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:54:23,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/20] Tour kiosk_order_pos_closed → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:54:23,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:23] "GET /web/image/ir.attachment/8484/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-09-07 12:54:24,014 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:54:24,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/20] Tour kiosk_order_pos_closed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:54:24,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/20] Tour kiosk_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:54:24,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/pos.category/334/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.033 2026-09-07 12:54:24,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/pos.category/335/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.047 2026-09-07 12:54:24,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/pos.category/336/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.068 2026-09-07 12:54:24,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/20] Tour kiosk_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-09-07 12:54:24,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/pos.category/333/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.007 0.095 2026-09-07 12:54:24,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2414/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-07 12:54:24,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/20] Tour kiosk_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-09-07 12:54:24,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2415/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-09-07 12:54:24,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2416/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-07 12:54:24,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2409/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-07 12:54:24,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2410/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.010 0.117 2026-09-07 12:54:24,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/20] Tour kiosk_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:54:24,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2413/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-07 12:54:24,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2411/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-07 12:54:24,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2412/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-09-07 12:54:24,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/20] Tour kiosk_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:54:24,392 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:54:24,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/20] Tour kiosk_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-07 12:54:24,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/20] Tour kiosk_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-09-07 12:54:24,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/20] Tour kiosk_order_pos_closed → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-09-07 12:54:24,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/20] Tour kiosk_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-07 12:54:24,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2417/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.019 0.011 2026-09-07 12:54:24,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2418/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-07 12:54:24,676 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.template/2423/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.013 0.048 2026-09-07 12:54:24,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-07 12:54:24,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.product/2915/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.021 2026-09-07 12:54:24,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.product/2916/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.007 0.036 2026-09-07 12:54:24,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/20] Tour kiosk_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:54:24,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.product/2917/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.024 0.055 2026-09-07 12:54:24,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.product/2914/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.091 2026-09-07 12:54:24,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/20] Tour kiosk_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:54:24,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/20] Tour kiosk_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:54:24,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-09-07 12:54:24,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.product/2918/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-07 12:54:24,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:24] "GET /web/image/product.product/2919/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-07 12:54:25,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [19/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-09-07 12:54:25,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:25] "GET /web/image/product.product/2920/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.007 0.016 2026-09-07 12:54:25,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [20/20] Tour kiosk_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-09-07 12:54:25,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:25] "GET /web/image/product.product/2921/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.013 0.027 2026-09-07 12:54:25,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:25] "GET /web/image/product.product/2922/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.012 0.053 2026-09-07 12:54:25,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-07 12:54:25,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_pos_closed SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:54:25,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:25] "GET /web/image/product.product/2923/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.078 2026-09-07 12:54:25,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10353804 (allocated 11407360) 2026-09-07 12:54:25,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 132569 2026-09-07 12:54:25,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-07 12:54:25,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 132569 2026-09-07 12:54:25,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125425_300710_test_self_order_pos_closed.txt 2026-09-07 12:54:25,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpksluarev_chrome_odoo" 2026-09-07 12:54:25,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-09-07 12:54:29,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 132770 2026-09-07 12:54:29,391 26 INFO rb-6a8d31b-224617-412612 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/tmpc_oopunw_chrome_odoo 2026-09-07 12:54:29,391 26 INFO rb-6a8d31b-224617-412612 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:37643/json/version 2026-09-07 12:54:29,392 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:29,449 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:54:29,449 26 INFO rb-6a8d31b-224617-412612 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:37643/json 2026-09-07 12:54:29,450 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:29,484 26 INFO rb-6a8d31b-224617-412612 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:37643/devtools/page/3312E0EDEFB98D1A9C219B2A56200676 2026-09-07 12:54:29,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-07 12:54:29,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-07 12:54:29,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-07 12:54:29,742 26 INFO rb-6a8d31b-224617-412612 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/165?access_token=8d60570e21324d2b" in browser 2026-09-07 12:54:29,743 26 INFO rb-6a8d31b-224617-412612 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/165?access_token=8d60570e21324d2b" 2026-09-07 12:54:29,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:54:30,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "GET /pos-self/165?access_token=8d60570e21324d2b HTTP/1.1" 200 - 57 0.066 0.517 2026-09-07 12:54:30,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '3312E0EDEFB98D1A9C219B2A56200676', 'loaderId': 'C68176D864129EE0D89608391ED313AC', 'isDownload': False} 2026-09-07 12:54:30,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-07 12:54:30,353 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:30,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:54:30,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.038 2026-09-07 12:54:30,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:54:30,453 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.079 2026-09-07 12:54:30,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:54:30,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.131 2026-09-07 12:54:30,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.009 0.006 2026-09-07 12:54:30,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:54:30,667 26 INFO rb-6a8d31b-224617-412612 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/165?access_token=8d60570e21324d2b", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:30,676 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.009 0.014 2026-09-07 12:54:30,688 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:30,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.019 2026-09-07 12:54:30,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:54:30,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-07 12:54:30,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.027 0.033 2026-09-07 12:54:30,832 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.106 2026-09-07 12:54:31,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:31] "POST /pos-self/data/165 HTTP/1.1" 200 - 179 0.191 0.181 2026-09-07 12:54:31,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.341 2026-09-07 12:54:31,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:31,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:31] "GET /web/image/ir.attachment/8565/raw HTTP/1.1" 200 - 4 0.006 0.006 2026-09-07 12:54:31,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:31] "GET /web/image/ir.attachment/8564/raw HTTP/1.1" 200 - 4 0.004 0.019 2026-09-07 12:54:31,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-07 12:54:31,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:54:31,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5831672 (allocated 6553600) 2026-09-07 12:54:31,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 132770 2026-09-07 12:54:31,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-07 12:54:31,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 132770 2026-09-07 12:54:31,633 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125431_632966_test_self_order_pos_landing_page_carousel.txt 2026-09-07 12:54:31,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpc_oopunw_chrome_odoo" 2026-09-07 12:54:32,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 132952 2026-09-07 12:54:32,039 26 INFO rb-6a8d31b-224617-412612 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/tmp0g5iaeul_chrome_odoo 2026-09-07 12:54:32,039 26 INFO rb-6a8d31b-224617-412612 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:36019/json/version 2026-09-07 12:54:32,040 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:32,075 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:54:32,075 26 INFO rb-6a8d31b-224617-412612 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:36019/json 2026-09-07 12:54:32,076 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:32,114 26 INFO rb-6a8d31b-224617-412612 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:36019/devtools/page/EDCC2E6E2CB62F3873E056DEF04BE9CA 2026-09-07 12:54:32,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-07 12:54:32,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-07 12:54:32,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-07 12:54:32,191 26 INFO rb-6a8d31b-224617-412612 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/165" in browser 2026-09-07 12:54:32,192 26 INFO rb-6a8d31b-224617-412612 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/165" 2026-09-07 12:54:32,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.003 0.021 2026-09-07 12:54:32,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'EDCC2E6E2CB62F3873E056DEF04BE9CA', 'loaderId': '8CA9F3B91E20BC3960FEEE51C6E89AFF', 'isDownload': False} 2026-09-07 12:54:32,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-07 12:54:32,270 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:32,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-07 12:54:32,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.017 2026-09-07 12:54:32,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.029 2026-09-07 12:54:32,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.025 2026-09-07 12:54:32,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:54:32,533 26 INFO rb-6a8d31b-224617-412612 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/165", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:32,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:54:32,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.016 0.008 2026-09-07 12:54:32,557 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:32,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:54:32,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-07 12:54:32,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.043 0.035 2026-09-07 12:54:32,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.081 2026-09-07 12:54:32,931 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "POST /pos-self/data/165 HTTP/1.1" 200 - 111 0.117 0.131 2026-09-07 12:54:32,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.239 2026-09-07 12:54:32,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:33,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:33] "GET /web/image/ir.attachment/8571/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 12:54:33,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:33] "GET /web/image/ir.attachment/8570/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:54:33,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-07 12:54:33,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:54:33,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5761964 (allocated 6553600) 2026-09-07 12:54:33,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 132952 2026-09-07 12:54:33,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-07 12:54:33,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 132952 2026-09-07 12:54:33,379 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125433_379404_test_self_order_pos_landing_page_carousel.txt 2026-09-07 12:54:33,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp0g5iaeul_chrome_odoo" 2026-09-07 12:54:33,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 133122 2026-09-07 12:54:33,686 26 INFO rb-6a8d31b-224617-412612 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/tmpietf0sta_chrome_odoo 2026-09-07 12:54:33,687 26 INFO rb-6a8d31b-224617-412612 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:34077/json/version 2026-09-07 12:54:33,690 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:33,771 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:54:33,771 26 INFO rb-6a8d31b-224617-412612 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:34077/json 2026-09-07 12:54:33,772 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:33,791 26 INFO rb-6a8d31b-224617-412612 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:34077/devtools/page/1C56C12659575474A4EF46AFFF9F42DA 2026-09-07 12:54:33,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-09-07 12:54:33,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-09-07 12:54:33,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-09-07 12:54:33,961 26 INFO rb-6a8d31b-224617-412612 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/165?access_token=8d60570e21324d2b" in browser 2026-09-07 12:54:33,961 26 INFO rb-6a8d31b-224617-412612 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/165?access_token=8d60570e21324d2b" 2026-09-07 12:54:34,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /pos-self/165?access_token=8d60570e21324d2b HTTP/1.1" 200 - 5 0.005 0.028 2026-09-07 12:54:34,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '1C56C12659575474A4EF46AFFF9F42DA', 'loaderId': 'D53251157CC0FC8B5C79C807F753DE77', 'isDownload': False} 2026-09-07 12:54:34,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-09-07 12:54:34,082 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:34,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.018 2026-09-07 12:54:34,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.026 2026-09-07 12:54:34,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.022 2026-09-07 12:54:34,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.015 2026-09-07 12:54:34,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:54:34,349 26 INFO rb-6a8d31b-224617-412612 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/165?access_token=8d60570e21324d2b", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:34,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:54:34,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.005 0.009 2026-09-07 12:54:34,359 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:34,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:54:34,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-09-07 12:54:34,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.021 0.035 2026-09-07 12:54:34,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.055 2026-09-07 12:54:34,686 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "POST /pos-self/data/165 HTTP/1.1" 200 - 112 0.104 0.130 2026-09-07 12:54:34,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.226 2026-09-07 12:54:34,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-07 12:54:34,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:34,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /web/image/ir.attachment/8574/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:54:34,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:34] "GET /web/image/ir.attachment/8573/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:54:34,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-07 12:54:34,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:54:35,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5772176 (allocated 6553600) 2026-09-07 12:54:35,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 133122 2026-09-07 12:54:35,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-07 12:54:35,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 133122 2026-09-07 12:54:35,164 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125435_163857_test_self_order_pos_landing_page_carousel.txt 2026-09-07 12:54:35,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpietf0sta_chrome_odoo" 2026-09-07 12:54:35,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-09-07 12:54:39,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 133292 2026-09-07 12:54:39,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpw5xcn02r_chrome_odoo 2026-09-07 12:54:39,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:43007/json/version 2026-09-07 12:54:39,460 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:39,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-09-07 12:54:39,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:43007/json 2026-09-07 12:54:39,514 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:54:39,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:43007/devtools/page/F60900F352007F83BC21CE2CE4A22A0F 2026-09-07 12:54:39,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-07 12:54:39,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-07 12:54:39,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-07 12:54:39,828 26 INFO rb-6a8d31b-224617-412612 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/166?access_token=92689b192c294e70" in browser 2026-09-07 12:54:39,828 26 INFO rb-6a8d31b-224617-412612 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/166?access_token=92689b192c294e70" 2026-09-07 12:54:39,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:54:40,175 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "GET /pos-self/166?access_token=92689b192c294e70 HTTP/1.1" 200 - 57 0.037 0.291 2026-09-07 12:54:40,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'F60900F352007F83BC21CE2CE4A22A0F', 'loaderId': 'CAAE2D416D9FA952D6D64A998FC859F4', 'isDownload': False} 2026-09-07 12:54:40,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_product_availability')" 2026-09-07 12:54:40,197 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:40,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:54:40,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.030 2026-09-07 12:54:40,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:54:40,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.058 2026-09-07 12:54:40,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:54:40,336 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.113 2026-09-07 12:54:40,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.005 2026-09-07 12:54:40,563 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:54:40,580 26 INFO rb-6a8d31b-224617-412612 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/166?access_token=92689b192c294e70", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:40,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [1/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:54:40,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.027 0.012 2026-09-07 12:54:40,612 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:40,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.024 2026-09-07 12:54:40,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-07 12:54:40,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "POST /pos-self/relations/166 HTTP/1.1" 200 - 37 0.026 0.098 2026-09-07 12:54:40,760 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-09-07 12:54:41,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "POST /pos-self/data/166 HTTP/1.1" 200 - 190 0.112 0.157 2026-09-07 12:54:41,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-09-07 12:54:41,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:41,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/ir.attachment/8612/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:54:41,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [2/25] Tour test_self_order_kiosk_product_availability → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:54:41,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/ir.attachment/8578/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 12:54:41,292 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:54:41,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [3/25] Tour test_self_order_kiosk_product_availability → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-09-07 12:54:41,462 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/pos.category/337/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.002 0.040 2026-09-07 12:54:41,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [4/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-07 12:54:41,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/pos.category/339/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.005 0.079 2026-09-07 12:54:41,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [5/25] Tour test_self_order_kiosk_product_availability → Step Check if 'Combo Product 5' is marked as out of stock (trigger: .o_self_product_box:has(span:contains('Combo Product 5')):has(div:contains('Out of stock'))) 2026-09-07 12:54:41,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/product.template/2424/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.012 0.097 2026-09-07 12:54:41,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [6/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-07 12:54:41,575 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/pos.category/338/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.153 2026-09-07 12:54:41,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/pos.category/333/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.175 2026-09-07 12:54:41,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/product.template/2425/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-07 12:54:41,630 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/product.template/2426/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-07 12:54:41,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/product.template/2427/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-07 12:54:41,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [7/25] Tour test_self_order_kiosk_product_availability → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-07 12:54:41,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/product.template/2433/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.012 0.121 2026-09-07 12:54:41,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/product.template/2428/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-09-07 12:54:41,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [8/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-07 12:54:41,719 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/product.product/2929/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-07 12:54:41,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/product.product/2928/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.004 0.034 2026-09-07 12:54:41,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [9/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:54:41,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [10/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Office Combo' to false (trigger: body) 2026-09-07 12:54:41,879 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:54:41,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [11/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:54:41,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:41] "GET /web/image/product.product/2934/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.009 0.018 2026-09-07 12:54:41,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [12/25] Tour test_self_order_kiosk_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Office Combo is no longer available. Please go back and edit your order.)) 2026-09-07 12:54:42,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [13/25] Tour test_self_order_kiosk_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-07 12:54:42,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [14/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Combo Product 4' (trigger: .product_list .o_self_product_box span:contains('Combo Product 4')) 2026-09-07 12:54:42,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [15/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to true (trigger: body) 2026-09-07 12:54:42,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [16/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Combo Product 5' (trigger: .product_list .o_self_product_box span:contains('Combo Product 5')) 2026-09-07 12:54:42,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [17/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:54:42,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [18/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-07 12:54:42,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [19/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:54:42,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [20/25] Tour test_self_order_kiosk_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Combo Product 5 is no longer available. Please go back and edit your order.)) 2026-09-07 12:54:42,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [21/25] Tour test_self_order_kiosk_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-07 12:54:42,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [22/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:54:42,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [23/25] Tour test_self_order_kiosk_product_availability → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:54:42,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [24/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:54:42,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [25/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 12:54:42,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89111149 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000001', 'uuid': '39d4db9e-be4e-4033-a684-a4c7a50e82dc'}] 2026-09-07 12:54:42,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89111149 order {'name': None, 'pos_reference': '260-166-000001', 'uuid': '39d4db9e-be4e-4033-a684-a4c7a50e82dc'} created pos.order #916 2026-09-07 12:54:42,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89111149 finished 2026-09-07 12:54:42,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.079 0.101 2026-09-07 12:54:42,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.013 2026-09-07 12:54:42,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:42] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.019 2026-09-07 12:54:42,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-07 12:54:42,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_product_availability SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-07 12:54:43,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9687552 (allocated 10747904) 2026-09-07 12:54:43,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 133292 2026-09-07 12:54:43,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-07 12:54:43,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 133292 2026-09-07 12:54:43,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125443_154820_test_self_order_product_availability.txt 2026-09-07 12:54:43,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpw5xcn02r_chrome_odoo" 2026-09-07 12:54:43,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 133487 2026-09-07 12:54:43,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmphzdu9puu_chrome_odoo 2026-09-07 12:54:43,491 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:54:43,492 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:54:43,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/150.0.7871.114 2026-09-07 12:54:43,562 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:54:43,562 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:54:43,592 26 INFO rb-6a8d31b-224617-412612 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/7B93283C45E5A63170A2758A1E320CAD 2026-09-07 12:54:43,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-07 12:54:43,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-07 12:54:43,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-07 12:54:43,724 26 INFO rb-6a8d31b-224617-412612 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/166?access_token=92689b192c294e70&table_identifier=43c323b8" in browser 2026-09-07 12:54:43,724 26 INFO rb-6a8d31b-224617-412612 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/166?access_token=92689b192c294e70&table_identifier=43c323b8" 2026-09-07 12:54:43,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:43] "GET /pos-self/166?access_token=92689b192c294e70&table_identifier=43c323b8 HTTP/1.1" 200 - 9 0.020 0.019 2026-09-07 12:54:43,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '7B93283C45E5A63170A2758A1E320CAD', 'loaderId': '4E616FA2D061D8526AF720A2C1679D73', 'isDownload': False} 2026-09-07 12:54:43,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate ready code "odoo.isTourReady('test_self_order_product_availability')" 2026-09-07 12:54:43,813 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:54:43,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:43] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.019 2026-09-07 12:54:43,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:43] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.019 2026-09-07 12:54:43,862 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:43] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.028 2026-09-07 12:54:44,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:54:44,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-09-07 12:54:44,073 26 INFO rb-6a8d31b-224617-412612 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/166?access_token=92689b192c294e70&table_identifier=43c323b8", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:54:44,074 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:54:44,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:54:44,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [1/25] Tour test_self_order_product_availability → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:54:44,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.006 0.012 2026-09-07 12:54:44,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [2/25] Tour test_self_order_product_availability → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:54:44,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "POST /pos-self/relations/166 HTTP/1.1" 200 - 16 0.015 0.027 2026-09-07 12:54:44,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-07 12:54:44,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-07 12:54:44,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "POST /pos-self/data/166 HTTP/1.1" 200 - 120 0.123 0.153 2026-09-07 12:54:44,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.009 2026-09-07 12:54:44,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-09-07 12:54:44,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/ir.attachment/8618/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:54:44,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [3/25] Tour test_self_order_product_availability → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:54:44,659 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/ir.attachment/8578/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:54:44,672 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:54:44,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [4/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-07 12:54:44,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/pos.category/337/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:54:44,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [5/25] Tour test_self_order_product_availability → Step Check if 'Combo Product 5' is marked as out of stock (trigger: .o_self_product_box:has(span:contains('Combo Product 5')):has(div:contains('Out of stock'))) 2026-09-07 12:54:44,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/pos.category/338/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.005 0.068 2026-09-07 12:54:44,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [6/25] Tour test_self_order_product_availability → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-07 12:54:44,909 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:54:44,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/pos.category/339/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.085 2026-09-07 12:54:44,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/pos.category/333/image_128?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 2 0.001 0.103 2026-09-07 12:54:44,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/product.template/2424/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-09-07 12:54:44,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/product.template/2425/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-07 12:54:44,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:44] "GET /web/image/product.template/2426/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-07 12:54:45,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [7/25] Tour test_self_order_product_availability → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-07 12:54:45,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2427/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.015 0.099 2026-09-07 12:54:45,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2428/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.128 2026-09-07 12:54:45,068 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2433/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-09-07 12:54:45,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [8/25] Tour test_self_order_product_availability → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-07 12:54:45,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2429/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-09-07 12:54:45,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2430/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-07 12:54:45,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2431/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-07 12:54:45,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2432/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-09-07 12:54:45,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [9/25] Tour test_self_order_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:54:45,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.product/2928/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.003 0.106 2026-09-07 12:54:45,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.product/2929/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.006 0.114 2026-09-07 12:54:45,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2409/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-07 12:54:45,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2410/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-07 12:54:45,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.template/2413/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-07 12:54:45,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [10/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Office Combo' to false (trigger: body) 2026-09-07 12:54:45,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:45] "GET /web/image/product.product/2934/image_512?unique=2026-09-07T12:53:55.000+00:00 HTTP/1.1" 200 - 8 0.005 0.017 2026-09-07 12:54:45,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [11/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:54:45,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [12/25] Tour test_self_order_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Office Combo is no longer available. Please go back and edit your order.)) 2026-09-07 12:54:45,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [13/25] Tour test_self_order_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-07 12:54:45,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [14/25] Tour test_self_order_product_availability → Step Click on product 'Combo Product 4' (trigger: .product_list .o_self_product_box span:contains('Combo Product 4')) 2026-09-07 12:54:45,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [15/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to true (trigger: body) 2026-09-07 12:54:45,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [16/25] Tour test_self_order_product_availability → Step Click on product 'Combo Product 5' (trigger: .product_list .o_self_product_box span:contains('Combo Product 5')) 2026-09-07 12:54:45,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [17/25] Tour test_self_order_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:54:45,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [18/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-09-07 12:54:45,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [19/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:54:45,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [20/25] Tour test_self_order_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Combo Product 5 is no longer available. Please go back and edit your order.)) 2026-09-07 12:54:45,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [21/25] Tour test_self_order_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-09-07 12:54:45,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [22/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:54:46,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [23/25] Tour test_self_order_product_availability → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-07 12:54:46,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [24/25] Tour test_self_order_product_availability → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-07 12:54:46,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [25/25] Tour test_self_order_product_availability → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:54:46,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44041767 started for PoS orders references: [{'name': None, 'pos_reference': '260-166-000002', 'uuid': 'de2103e4-c488-4b63-8c5a-6042ca51ecdd'}] 2026-09-07 12:54:46,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44041767 order {'name': None, 'pos_reference': '260-166-000002', 'uuid': 'de2103e4-c488-4b63-8c5a-6042ca51ecdd'} created pos.order #917 2026-09-07 12:54:46,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44041767 finished 2026-09-07 12:54:46,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.054 0.100 2026-09-07 12:54:46,319 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-09-07 12:54:46,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-07 12:54:46,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_self_order_product_availability SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-07 12:54:46,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10228504 (allocated 11272192) 2026-09-07 12:54:46,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 133487 2026-09-07 12:54:46,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-07 12:54:46,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 133487 2026-09-07 12:54:46,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125446_523504_test_self_order_product_availability.txt 2026-09-07 12:54:46,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmphzdu9puu_chrome_odoo" 2026-09-07 12:54:46,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 12:54:47,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-09-07 12:54:51,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:54:52,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36485012 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-09-07 12:54:52,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36485012 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #918 2026-09-07 12:54:52,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36485012 finished 2026-09-07 12:54:52,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 126 0.115 0.262 2026-09-07 12:54:52,276 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:52] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.043 0.042 2026-09-07 12:54:52,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-09-07 12:54:56,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:54:57,040 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:54:57] "POST /pos-self/data/168 HTTP/1.1" 200 - 201 0.167 0.516 2026-09-07 12:54:57,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-09-07 12:55:00,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-09-07 12:55:04,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:55:04,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:04] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.060 0.180 2026-09-07 12:55:04,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-09-07 12:55:08,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:55:08,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:08] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.022 0.193 2026-09-07 12:55:08,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:08] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.089 0.059 2026-09-07 12:55:08,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:08] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.003 0.009 2026-09-07 12:55:09,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:09] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.033 0.033 2026-09-07 12:55:09,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:09] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.025 0.036 2026-09-07 12:55:09,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:09] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.037 0.029 2026-09-07 12:55:09,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:09] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.004 0.010 2026-09-07 12:55:09,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:09] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.020 0.025 2026-09-07 12:55:09,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:09] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.038 0.030 2026-09-07 12:55:09,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-09-07 12:55:13,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-09-07 12:55:17,683 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:55:18,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:18] "POST /pos-self/data/173 HTTP/1.1" 200 - 192 0.170 0.291 2026-09-07 12:55:18,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 133705 2026-09-07 12:55:18,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp6f7rotpb_chrome_odoo 2026-09-07 12:55:18,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:36263/json/version 2026-09-07 12:55:18,436 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:18,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: Chrome/150.0.7871.114 2026-09-07 12:55:18,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:36263/json 2026-09-07 12:55:18,529 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:18,543 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:36263/devtools/page/463A5051F90A50731BD4A0558180F25A 2026-09-07 12:55:18,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-09-07 12:55:18,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-09-07 12:55:18,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-09-07 12:55:18,686 26 INFO rb-6a8d31b-224617-412612 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/173?access_token=1475eb722391451c" in browser 2026-09-07 12:55:18,687 26 INFO rb-6a8d31b-224617-412612 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/173?access_token=1475eb722391451c" 2026-09-07 12:55:18,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:18] "GET /pos-self/173?access_token=1475eb722391451c HTTP/1.1" 200 - 38 0.054 0.179 2026-09-07 12:55:18,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '463A5051F90A50731BD4A0558180F25A', 'loaderId': '9CC17757FB8290AB7A7840E1EA4BD40C', 'isDownload': False} 2026-09-07 12:55:18,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Evaluate ready code "odoo.isTourReady('test_preparation_categories_are_loaded')" 2026-09-07 12:55:18,962 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:55:19,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:55:19,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.044 2026-09-07 12:55:19,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:55:19,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.093 2026-09-07 12:55:19,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:55:19,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.119 2026-09-07 12:55:19,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-07 12:55:19,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-07 12:55:19,344 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.013 2026-09-07 12:55:19,350 26 INFO rb-6a8d31b-224617-412612 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/173?access_token=1475eb722391451c", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:55:19,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [1/9] Tour test_preparation_categories_are_loaded → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:19,368 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:55:19,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.010 2026-09-07 12:55:19,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "POST /pos-self/relations/173 HTTP/1.1" 200 - 36 0.042 0.038 2026-09-07 12:55:19,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.121 2026-09-07 12:55:19,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "POST /pos-self/data/173 HTTP/1.1" 200 - 106 0.107 0.162 2026-09-07 12:55:19,786 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.234 2026-09-07 12:55:19,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: Owl is running in 'dev' mode. 2026-09-07 12:55:19,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /web/image/ir.attachment/8894/raw HTTP/1.1" 200 - 4 0.011 0.030 2026-09-07 12:55:19,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [2/9] Tour test_preparation_categories_are_loaded → Step body 2026-09-07 12:55:19,958 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:55:19,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [3/9] Tour test_preparation_categories_are_loaded → Step Check category 'MOOL' is not visible (trigger: .category_btn:contains('MOOL')) 2026-09-07 12:55:19,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:19] "GET /web/image/pos.category/347/image_128?unique=2026-09-07T12:54:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.042 2026-09-07 12:55:20,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:20] "GET /web/image/product.template/2434/image_512?unique=2026-09-07T12:54:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-07 12:55:20,028 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [4/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'MODA' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('MODA')))) 2026-09-07 12:55:20,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [5/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'STVA' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('STVA')))) 2026-09-07 12:55:20,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [6/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'MANV' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('MANV')))) 2026-09-07 12:55:20,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [7/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'LTRA' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('LTRA')))) 2026-09-07 12:55:20,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [8/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'LOWE' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('LOWE')))) 2026-09-07 12:55:20,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [9/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'ADGU' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('ADGU')))) 2026-09-07 12:55:20,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-09-07 12:55:20,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_preparation_categories_are_loaded SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:55:20,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6670920 (allocated 7340032) 2026-09-07 12:55:20,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 133705 2026-09-07 12:55:20,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-09-07 12:55:20,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 133705 2026-09-07 12:55:20,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125520_467959_test_preparation_categories_are_loaded.txt 2026-09-07 12:55:20,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp6f7rotpb_chrome_odoo" 2026-09-07 12:55:20,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 12:55:21,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-07 12:55:25,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 133882 2026-09-07 12:55:25,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmppjhmq6zu_chrome_odoo 2026-09-07 12:55:25,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:43465/json/version 2026-09-07 12:55:25,686 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:25,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-07 12:55:25,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:43465/json 2026-09-07 12:55:25,735 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:25,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:43465/devtools/page/89082F579C3B677DC1D9B3622B040F3C 2026-09-07 12:55:25,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-09-07 12:55:25,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-09-07 12:55:25,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-09-07 12:55:26,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/174?access_token=158c8d9d99984366" in browser 2026-09-07 12:55:26,041 26 INFO rb-6a8d31b-224617-412612 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/174?access_token=158c8d9d99984366" 2026-09-07 12:55:26,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:55:26,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "GET /pos-self/174?access_token=158c8d9d99984366 HTTP/1.1" 200 - 57 0.040 0.355 2026-09-07 12:55:26,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '89082F579C3B677DC1D9B3622B040F3C', 'loaderId': '8576827D0A906949B28A97C29475EF05', 'isDownload': False} 2026-09-07 12:55:26,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('kiosk_simple_order')" 2026-09-07 12:55:26,466 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:55:26,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:55:26,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.044 2026-09-07 12:55:26,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:55:26,588 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.075 2026-09-07 12:55:26,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:55:26,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.113 2026-09-07 12:55:26,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-07 12:55:26,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:55:26,769 26 INFO rb-6a8d31b-224617-412612 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/174?access_token=158c8d9d99984366", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:55:26,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.006 0.020 2026-09-07 12:55:26,781 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:55:26,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.016 2026-09-07 12:55:26,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [1/8] Tour kiosk_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:26,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [2/8] Tour kiosk_simple_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:26,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "POST /pos-self/relations/174 HTTP/1.1" 200 - 37 0.017 0.036 2026-09-07 12:55:26,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-07 12:55:27,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "POST /pos-self/data/174 HTTP/1.1" 200 - 175 0.184 0.188 2026-09-07 12:55:27,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.337 2026-09-07 12:55:27,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.035 2026-09-07 12:55:27,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-07 12:55:27,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/ir.attachment/8945/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 12:55:27,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [3/8] Tour kiosk_simple_order → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:55:27,546 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:55:27,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-07 12:55:27,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [4/8] Tour kiosk_simple_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:55:27,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.006 0.036 2026-09-07 12:55:27,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.009 0.058 2026-09-07 12:55:27,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-09-07 12:55:27,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-07 12:55:27,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-07 12:55:27,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [5/8] Tour kiosk_simple_order → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:55:27,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/ir.attachment/8911/raw HTTP/1.1" 200 - 4 0.003 0.014 2026-09-07 12:55:27,701 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:55:27,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [6/8] Tour kiosk_simple_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:55:27,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:27] "GET /web/image/product.product/2940/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.014 0.025 2026-09-07 12:55:27,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [7/8] Tour kiosk_simple_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 12:55:27,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88504701 started for PoS orders references: [{'name': None, 'pos_reference': '260-174-000001', 'uuid': '351a1a4d-9795-4eb4-9be6-d331421f178d'}] 2026-09-07 12:55:27,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88504701 order {'name': None, 'pos_reference': '260-174-000001', 'uuid': '351a1a4d-9795-4eb4-9be6-d331421f178d'} created pos.order #923 2026-09-07 12:55:27,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88504701 finished 2026-09-07 12:55:28,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.130 0.125 2026-09-07 12:55:28,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:28] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.007 0.009 2026-09-07 12:55:28,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [8/8] Tour kiosk_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:28,176 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-09-07 12:55:28,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-07 12:55:28,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7542912 (allocated 8650752) 2026-09-07 12:55:28,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:28] "GET /web/image/ir.attachment/8944/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:55:28,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 133882 2026-09-07 12:55:28,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-09-07 12:55:28,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 133882 2026-09-07 12:55:28,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125528_365608_test_duplicate_order_kiosk.txt 2026-09-07 12:55:28,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmppjhmq6zu_chrome_odoo" 2026-09-07 12:55:28,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-09-07 12:55:32,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 134068 2026-09-07 12:55:32,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmpb3i_8fbc_chrome_odoo 2026-09-07 12:55:32,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:35583/json/version 2026-09-07 12:55:32,436 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:32,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-09-07 12:55:32,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:35583/json 2026-09-07 12:55:32,461 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:32,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:35583/devtools/page/1E0E218458C019AFA65CB571FD9BCDF0 2026-09-07 12:55:32,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-09-07 12:55:32,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-09-07 12:55:32,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-09-07 12:55:32,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/175?access_token=1a330dbf91c54508" in browser 2026-09-07 12:55:32,701 26 INFO rb-6a8d31b-224617-412612 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/175?access_token=1a330dbf91c54508" 2026-09-07 12:55:32,727 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:55:33,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "GET /pos-self/175?access_token=1a330dbf91c54508 HTTP/1.1" 200 - 57 0.029 0.298 2026-09-07 12:55:33,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '1E0E218458C019AFA65CB571FD9BCDF0', 'loaderId': 'E6D965C01B445EC6E900C882256F2EDB', 'isDownload': False} 2026-09-07 12:55:33,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate ready code "odoo.isTourReady('kiosk_order_price_null')" 2026-09-07 12:55:33,069 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:55:33,098 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:55:33,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.039 0.034 2026-09-07 12:55:33,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:55:33,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.100 2026-09-07 12:55:33,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:55:33,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.131 2026-09-07 12:55:33,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-07 12:55:33,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:55:33,393 26 INFO rb-6a8d31b-224617-412612 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/175?access_token=1a330dbf91c54508", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:55:33,400 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.006 0.017 2026-09-07 12:55:33,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [1/8] Tour kiosk_order_price_null → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:33,409 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:55:33,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 12:55:33,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [2/8] Tour kiosk_order_price_null → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:33,457 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.033 2026-09-07 12:55:33,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.034 0.079 2026-09-07 12:55:33,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-09-07 12:55:34,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.146 0.327 2026-09-07 12:55:34,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-07 12:55:34,115 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-09-07 12:55:34,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/ir.attachment/8986/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:55:34,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [3/8] Tour kiosk_order_price_null → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:55:34,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.008 0.030 2026-09-07 12:55:34,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [4/8] Tour kiosk_order_price_null → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:55:34,296 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:55:34,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.010 0.062 2026-09-07 12:55:34,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-07 12:55:34,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [5/8] Tour kiosk_order_price_null → Step Check product card with Coca-Cola and 0.00 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0.00"))) 2026-09-07 12:55:34,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-09-07 12:55:34,380 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.120 2026-09-07 12:55:34,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [6/8] Tour kiosk_order_price_null → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:55:34,394 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:55:34,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-09-07 12:55:34,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/ir.attachment/8952/raw HTTP/1.1" 200 - 4 0.002 0.032 2026-09-07 12:55:34,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:34] "GET /web/image/product.product/2940/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-07 12:55:34,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [7/8] Tour kiosk_order_price_null → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-07 12:55:34,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66794725 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '95690e6b-97be-4877-b948-5d9263253ab0'}] 2026-09-07 12:55:34,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66794725 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '95690e6b-97be-4877-b948-5d9263253ab0'} created pos.order #924 2026-09-07 12:55:34,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66794725 finished 2026-09-07 12:55:35,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 235 0.272 0.280 2026-09-07 12:55:35,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:35] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.007 2026-09-07 12:55:35,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [8/8] Tour kiosk_order_price_null → Step Check is button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 12:55:35,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-09-07 12:55:35,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:55:35,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7428680 (allocated 8388608) 2026-09-07 12:55:35,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 134068 2026-09-07 12:55:35,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-09-07 12:55:35,156 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 134068 2026-09-07 12:55:35,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125535_235317_test_order_price_null.txt 2026-09-07 12:55:35,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmpb3i_8fbc_chrome_odoo" 2026-09-07 12:55:35,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-07 12:55:39,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 134253 2026-09-07 12:55:39,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmptll_gz2c_chrome_odoo 2026-09-07 12:55:39,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45687/json/version 2026-09-07 12:55:39,128 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:39,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-07 12:55:39,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45687/json 2026-09-07 12:55:39,160 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:39,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:45687/devtools/page/DB914CA9321045D4634A720AB9CF5EFC 2026-09-07 12:55:39,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-07 12:55:39,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-07 12:55:39,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-07 12:55:39,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=562d15c03d8245e8" in browser 2026-09-07 12:55:39,484 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8" 2026-09-07 12:55:39,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:55:39,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:39] "GET /pos-self/176?access_token=562d15c03d8245e8 HTTP/1.1" 200 - 59 0.071 0.347 2026-09-07 12:55:39,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'DB914CA9321045D4634A720AB9CF5EFC', 'loaderId': '97FCAD66BC363F97AF3F804BDB4292DB', 'isDownload': False} 2026-09-07 12:55:39,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-09-07 12:55:39,936 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:55:39,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:55:39,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:39] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.006 0.027 2026-09-07 12:55:39,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:55:40,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.056 2026-09-07 12:55:40,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:55:40,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.058 0.091 2026-09-07 12:55:40,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-09-07 12:55:40,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:55:40,271 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:55:40,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.005 0.013 2026-09-07 12:55:40,278 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:55:40,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 12:55:40,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/22] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:40,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:40,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.055 0.036 2026-09-07 12:55:40,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-07 12:55:40,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "POST /pos-self/data/176 HTTP/1.1" 200 - 182 0.148 0.169 2026-09-07 12:55:40,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.295 2026-09-07 12:55:40,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-07 12:55:40,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-07 12:55:40,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:55:40,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:55:40,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:55:40,948 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:55:40,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:41,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.015 2026-09-07 12:55:41,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:55:41,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.002 0.077 2026-09-07 12:55:41,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-07 12:55:41,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-09-07 12:55:41,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-09-07 12:55:41,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-09-07 12:55:41,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.011 0.128 2026-09-07 12:55:41,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Yummy Burger' (trigger: .product_list .o_self_product_box span:contains('Yummy Burger')) 2026-09-07 12:55:41,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-09-07 12:55:41,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.template/2445/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-07 12:55:41,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.template/2444/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-07 12:55:41,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Taxi Burger' (trigger: .product_list .o_self_product_box span:contains('Taxi Burger')) 2026-09-07 12:55:41,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:55:41,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:55:41,449 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:55:41,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Yummy Burger and 10 (trigger: .product-cart-item:has(div:contains("Yummy Burger")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("10"))) 2026-09-07 12:55:41,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.product/2940/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.006 0.026 2026-09-07 12:55:41,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.product/2945/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.010 0.049 2026-09-07 12:55:41,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Taxi Burger and 11 (trigger: .product-cart-item:has(div:contains("Taxi Burger")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("11"))) 2026-09-07 12:55:41,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:41] "GET /web/image/product.product/2946/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.005 0.068 2026-09-07 12:55:41,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/22] Tour self_kiosk_each_counter_takeaway_in → Step The total price to pay is 23.53 (trigger: .order-price :contains(Total):contains(23.53)) 2026-09-07 12:55:41,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:55:41,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/22] Tour self_kiosk_each_counter_takeaway_in → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:55:41,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:55:41,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [17/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 12:55:41,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67545796 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '5db9576a-c753-4660-9f82-2ea1b4e5b946'}] 2026-09-07 12:55:41,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67545796 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '5db9576a-c753-4660-9f82-2ea1b4e5b946'} created pos.order #925 2026-09-07 12:55:41,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67545796 finished 2026-09-07 12:55:42,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.080 0.122 2026-09-07 12:55:42,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:42] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.007 2026-09-07 12:55:42,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [18/22] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:42,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [19/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:42,173 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [20/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:55:42,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [21/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:42,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [22/22] Tour self_kiosk_each_counter_takeaway_in → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-07 12:55:42,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-07 12:55:42,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_in SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 12:55:42,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8622704 (allocated 9437184) 2026-09-07 12:55:42,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 134253 2026-09-07 12:55:42,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-07 12:55:42,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 134253 2026-09-07 12:55:42,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125542_497873_test_self_order_kiosk.txt 2026-09-07 12:55:42,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmptll_gz2c_chrome_odoo" 2026-09-07 12:55:42,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 134447 2026-09-07 12:55:42,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpopl6mrh5_chrome_odoo 2026-09-07 12:55:42,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37669/json/version 2026-09-07 12:55:42,864 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:42,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-07 12:55:42,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37669/json 2026-09-07 12:55:42,874 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:42,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:37669/devtools/page/7531F24A81053FEC92E65FA91CA8CD4B 2026-09-07 12:55:42,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-07 12:55:42,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-07 12:55:43,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-07 12:55:43,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=562d15c03d8245e8" in browser 2026-09-07 12:55:43,014 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8" 2026-09-07 12:55:43,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /pos-self/176?access_token=562d15c03d8245e8 HTTP/1.1" 200 - 7 0.025 0.018 2026-09-07 12:55:43,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '7531F24A81053FEC92E65FA91CA8CD4B', 'loaderId': '23DC114081FC51F9C2A169CC6C54BB57', 'isDownload': False} 2026-09-07 12:55:43,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-09-07 12:55:43,109 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:55:43,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-09-07 12:55:43,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.012 2026-09-07 12:55:43,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.034 2026-09-07 12:55:43,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-09-07 12:55:43,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:55:43,385 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:55:43,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.015 0.011 2026-09-07 12:55:43,397 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:55:43,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:55:43,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/16] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:43,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 12:55:43,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:43,497 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.050 0.036 2026-09-07 12:55:43,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-09-07 12:55:43,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.120 0.115 2026-09-07 12:55:43,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.025 2026-09-07 12:55:43,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-07 12:55:43,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-09-07 12:55:43,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:55:43,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-09-07 12:55:43,940 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:55:43,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:44,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 12:55:44,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:55:44,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.045 2026-09-07 12:55:44,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.049 2026-09-07 12:55:44,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-07 12:55:44,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-09-07 12:55:44,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-07 12:55:44,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:55:44,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-07 12:55:44,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/16] Tour self_kiosk_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:55:44,224 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:55:44,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:55:44,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "GET /web/image/product.product/2940/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.013 0.014 2026-09-07 12:55:44,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/16] Tour self_kiosk_each_counter_takeaway_out → Step Fill input with Mr Kiosk (trigger: input[placeholder="Name"]) 2026-09-07 12:55:44,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.009 2026-09-07 12:55:44,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:55:44,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 12:55:44,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11349118 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000002', 'uuid': 'e3ec5f18-97d5-44d0-9296-8e779b983387'}] 2026-09-07 12:55:44,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11349118 order {'name': None, 'pos_reference': '260-176-000002', 'uuid': 'e3ec5f18-97d5-44d0-9296-8e779b983387'} created pos.order #926 2026-09-07 12:55:44,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11349118 finished 2026-09-07 12:55:44,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.054 0.101 2026-09-07 12:55:44,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.009 2026-09-07 12:55:44,649 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/16] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:44,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:44] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.005 0.018 2026-09-07 12:55:44,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:44,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:55:44,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:44,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/16] Tour self_kiosk_each_counter_takeaway_out → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-07 12:55:44,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-07 12:55:44,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_out SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-07 12:55:45,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8397556 (allocated 9175040) 2026-09-07 12:55:45,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 134447 2026-09-07 12:55:45,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-07 12:55:45,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 134447 2026-09-07 12:55:45,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125545_118596_test_self_order_kiosk.txt 2026-09-07 12:55:45,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpopl6mrh5_chrome_odoo" 2026-09-07 12:55:45,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 134641 2026-09-07 12:55:45,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpts14d_0v_chrome_odoo 2026-09-07 12:55:45,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44027/json/version 2026-09-07 12:55:45,424 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44027', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:45,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-07 12:55:45,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44027/json 2026-09-07 12:55:45,473 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44027', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:45,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:44027/devtools/page/353FA861854B3A65CFB643F6E421E58B 2026-09-07 12:55:45,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-07 12:55:45,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-07 12:55:45,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-07 12:55:45,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=562d15c03d8245e8" in browser 2026-09-07 12:55:45,607 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8" 2026-09-07 12:55:45,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:45] "GET /pos-self/176?access_token=562d15c03d8245e8 HTTP/1.1" 200 - 7 0.007 0.028 2026-09-07 12:55:45,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '353FA861854B3A65CFB643F6E421E58B', 'loaderId': '121E845A846E97A0A090C7721B5D2BC4', 'isDownload': False} 2026-09-07 12:55:45,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-09-07 12:55:45,702 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:55:45,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:45] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-07 12:55:45,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:45] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.014 2026-09-07 12:55:45,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:45] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.032 2026-09-07 12:55:45,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-09-07 12:55:45,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:55:45,946 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:55:45,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:45] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:55:45,951 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:55:45,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:55:45,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/17] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:46,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:46,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.018 0.031 2026-09-07 12:55:46,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.056 2026-09-07 12:55:46,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.138 0.161 2026-09-07 12:55:46,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.286 2026-09-07 12:55:46,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-07 12:55:46,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-07 12:55:46,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 12:55:46,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/17] Tour self_kiosk_each_table_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:46,648 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:55:46,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.002 0.041 2026-09-07 12:55:46,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/17] Tour self_kiosk_each_table_takeaway_in → Step Check product label has 'Coca-Cola' and not 12345 (trigger: .o_self_product_box span:contains('Coca-Cola'):not(:contains("12345"))) 2026-09-07 12:55:46,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.012 0.067 2026-09-07 12:55:46,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/17] Tour self_kiosk_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:55:46,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.011 0.082 2026-09-07 12:55:46,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.088 2026-09-07 12:55:46,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.011 0.111 2026-09-07 12:55:46,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:55:46,802 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.008 0.155 2026-09-07 12:55:46,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-07 12:55:46,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/17] Tour self_kiosk_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:55:46,868 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.008 0.008 2026-09-07 12:55:46,887 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:55:46,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:55:46,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:46] "GET /web/image/product.product/2940/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.012 0.016 2026-09-07 12:55:46,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/17] Tour self_kiosk_each_table_takeaway_in → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 12:55:47,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:55:47,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/17] Tour self_kiosk_each_table_takeaway_in → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-07 12:55:47,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2105490 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000003', 'uuid': 'eaf33f66-7287-4057-b72d-0c97778eec1d'}] 2026-09-07 12:55:47,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2105490 order {'name': None, 'pos_reference': '260-176-000003', 'uuid': 'eaf33f66-7287-4057-b72d-0c97778eec1d'} created pos.order #927 2026-09-07 12:55:47,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2105490 finished 2026-09-07 12:55:47,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.048 0.096 2026-09-07 12:55:47,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/17] Tour self_kiosk_each_table_takeaway_in → Step Check that the order number start with 'K', and end with number '3'. (trigger: span.tracking-number) 2026-09-07 12:55:47,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-07 12:55:47,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:47] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.021 2026-09-07 12:55:47,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 12:55:47,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/17] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:47,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:47,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/17] Tour self_kiosk_each_table_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:47,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [17/17] Tour self_kiosk_each_table_takeaway_in → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-07 12:55:47,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-07 12:55:47,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_in SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:55:47,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8052268 (allocated 8912896) 2026-09-07 12:55:47,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 134641 2026-09-07 12:55:47,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-07 12:55:47,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 134641 2026-09-07 12:55:47,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125547_782634_test_self_order_kiosk.txt 2026-09-07 12:55:47,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpts14d_0v_chrome_odoo" 2026-09-07 12:55:48,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 134829 2026-09-07 12:55:48,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpidplpey6_chrome_odoo 2026-09-07 12:55:48,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43197/json/version 2026-09-07 12:55:48,100 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:48,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-07 12:55:48,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43197/json 2026-09-07 12:55:48,128 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:48,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:43197/devtools/page/25C0B387DF05B6692D662D86FC9D6193 2026-09-07 12:55:48,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-07 12:55:48,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-07 12:55:48,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-07 12:55:48,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=562d15c03d8245e8" in browser 2026-09-07 12:55:48,270 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8" 2026-09-07 12:55:48,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "GET /pos-self/176?access_token=562d15c03d8245e8 HTTP/1.1" 200 - 7 0.007 0.025 2026-09-07 12:55:48,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '25C0B387DF05B6692D662D86FC9D6193', 'loaderId': '1147A4FE5FEB3A66EE12B1A6B44B4159', 'isDownload': False} 2026-09-07 12:55:48,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-09-07 12:55:48,363 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:55:48,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.008 0.009 2026-09-07 12:55:48,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.033 2026-09-07 12:55:48,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.007 0.045 2026-09-07 12:55:48,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.011 2026-09-07 12:55:48,622 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:55:48,646 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:55:48,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:55:48,657 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:55:48,657 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:55:48,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/13] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:48,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-09-07 12:55:48,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:48,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.014 0.045 2026-09-07 12:55:48,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-07 12:55:48,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:48] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.078 0.158 2026-09-07 12:55:49,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-07 12:55:49,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-07 12:55:49,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:55:49,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/13] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:49,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.003 0.034 2026-09-07 12:55:49,278 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:55:49,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/13] Tour self_kiosk_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:55:49,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.012 0.062 2026-09-07 12:55:49,319 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-07 12:55:49,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-07 12:55:49,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:55:49,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-07 12:55:49,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-07 12:55:49,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-07 12:55:49,409 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/13] Tour self_kiosk_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:55:49,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 12:55:49,447 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:55:49,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:55:49,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "GET /web/image/product.product/2940/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.011 0.015 2026-09-07 12:55:49,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 12:55:49,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48321922 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000004', 'uuid': 'eb1f87dd-4613-48a3-a826-d40b5882e790'}] 2026-09-07 12:55:49,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48321922 order {'name': None, 'pos_reference': '260-176-000004', 'uuid': 'eb1f87dd-4613-48a3-a826-d40b5882e790'} created pos.order #928 2026-09-07 12:55:49,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48321922 finished 2026-09-07 12:55:49,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.082 0.098 2026-09-07 12:55:49,770 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.013 2026-09-07 12:55:49,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:49] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.006 0.017 2026-09-07 12:55:49,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/13] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:49,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/13] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:49,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/13] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:49,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/13] Tour self_kiosk_each_table_takeaway_out → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-07 12:55:50,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/13] Tour self_kiosk_each_table_takeaway_out → Step Check for base url (trigger: body) 2026-09-07 12:55:50,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-07 12:55:50,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_out SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-07 12:55:50,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8001848 (allocated 8912896) 2026-09-07 12:55:50,126 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 134829 2026-09-07 12:55:50,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-07 12:55:50,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 134829 2026-09-07 12:55:50,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125550_223758_test_self_order_kiosk.txt 2026-09-07 12:55:50,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpidplpey6_chrome_odoo" 2026-09-07 12:55:50,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 135017 2026-09-07 12:55:50,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpkrqpi8a3_chrome_odoo 2026-09-07 12:55:50,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34313/json/version 2026-09-07 12:55:50,490 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:50,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-07 12:55:50,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34313/json 2026-09-07 12:55:50,552 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:50,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:34313/devtools/page/03C73D415D88777A5D7FFFA3683BB220 2026-09-07 12:55:50,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-07 12:55:50,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-07 12:55:50,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-07 12:55:50,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/176?access_token=562d15c03d8245e8" in browser 2026-09-07 12:55:50,699 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8" 2026-09-07 12:55:50,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:50] "GET /pos-self/176?access_token=562d15c03d8245e8 HTTP/1.1" 200 - 7 0.003 0.031 2026-09-07 12:55:50,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '03C73D415D88777A5D7FFFA3683BB220', 'loaderId': 'BB27341C29C7C0AF7802C192068F1E29', 'isDownload': False} 2026-09-07 12:55:50,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-09-07 12:55:50,765 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:55:50,803 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:50] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.018 0.011 2026-09-07 12:55:50,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:50] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.033 2026-09-07 12:55:50,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:50] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.038 2026-09-07 12:55:50,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-09-07 12:55:51,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:55:51,023 26 INFO rb-6a8d31b-224617-412612 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/176?access_token=562d15c03d8245e8", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:55:51,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/14] Tour self_order_kiosk_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:55:51,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.012 0.013 2026-09-07 12:55:51,047 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:55:51,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:55:51,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.009 0.012 2026-09-07 12:55:51,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/14] Tour self_order_kiosk_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:51,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "POST /pos-self/relations/176 HTTP/1.1" 200 - 16 0.009 0.040 2026-09-07 12:55:51,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-07 12:55:51,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "POST /pos-self/data/176 HTTP/1.1" 200 - 114 0.139 0.140 2026-09-07 12:55:51,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.033 2026-09-07 12:55:51,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-07 12:55:51,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/ir.attachment/9027/raw HTTP/1.1" 200 - 4 0.002 0.015 2026-09-07 12:55:51,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/14] Tour self_order_kiosk_cancel → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:51,651 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:55:51,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 12:55:51,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/14] Tour self_order_kiosk_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:55:51,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.016 0.053 2026-09-07 12:55:51,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-07 12:55:51,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-07 12:55:51,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-07 12:55:51,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-09-07 12:55:51,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/14] Tour self_order_kiosk_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:55:51,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.009 0.093 2026-09-07 12:55:51,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/14] Tour self_order_kiosk_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:55:51,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/14] Tour self_order_kiosk_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:55:51,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/ir.attachment/8993/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 12:55:51,945 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:55:51,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/14] Tour self_order_kiosk_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:55:51,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:51] "GET /web/image/product.product/2940/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.024 0.021 2026-09-07 12:55:52,008 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:52] "GET /web/image/product.product/2942/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.005 0.056 2026-09-07 12:55:52,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/14] Tour self_order_kiosk_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-07 12:55:52,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/14] Tour self_order_kiosk_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-07 12:55:52,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/14] Tour self_order_kiosk_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-07 12:55:52,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/14] Tour self_order_kiosk_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:52,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/14] Tour self_order_kiosk_cancel → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:55:52,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/14] Tour self_order_kiosk_cancel → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-07 12:55:52,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-07 12:55:52,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 12:55:52,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8079872 (allocated 8912896) 2026-09-07 12:55:52,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 135017 2026-09-07 12:55:52,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-07 12:55:52,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 135017 2026-09-07 12:55:52,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125552_527991_test_self_order_kiosk.txt 2026-09-07 12:55:52,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpkrqpi8a3_chrome_odoo" 2026-09-07 12:55:52,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-09-07 12:55:56,885 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [371] 2026-09-07 12:55:57,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 135206 2026-09-07 12:55:57,304 26 INFO rb-6a8d31b-224617-412612 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/tmpk_1lklmm_chrome_odoo 2026-09-07 12:55:57,307 26 INFO rb-6a8d31b-224617-412612 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:40629/json/version 2026-09-07 12:55:57,308 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:57,365 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:55:57,365 26 INFO rb-6a8d31b-224617-412612 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:40629/json 2026-09-07 12:55:57,365 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:55:57,383 26 INFO rb-6a8d31b-224617-412612 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:40629/devtools/page/17558D0ED06C7E80AE143E797D3D4EAD 2026-09-07 12:55:57,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Enable chrome headless console log notification 2026-09-07 12:55:57,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome headless enable page notifications 2026-09-07 12:55:57,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Setting session cookie in browser 2026-09-07 12:55:57,666 26 INFO rb-6a8d31b-224617-412612 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/177?access_token=90f657bb2ac4414a" in browser 2026-09-07 12:55:57,666 26 INFO rb-6a8d31b-224617-412612 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/177?access_token=90f657bb2ac4414a" 2026-09-07 12:55:57,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:55:58,067 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /pos-self/177?access_token=90f657bb2ac4414a HTTP/1.1" 200 - 57 0.036 0.339 2026-09-07 12:55:58,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '17558D0ED06C7E80AE143E797D3D4EAD', 'loaderId': '86EFFF9D3B3C492245582D2F196A13E7', 'isDownload': False} 2026-09-07 12:55:58,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_qty_max_free')" 2026-09-07 12:55:58,081 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:55:58,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:55:58,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.034 2026-09-07 12:55:58,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:55:58,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.080 2026-09-07 12:55:58,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:55:58,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.116 2026-09-07 12:55:58,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.008 2026-09-07 12:55:58,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-07 12:55:58,364 26 INFO rb-6a8d31b-224617-412612 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/177?access_token=90f657bb2ac4414a", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:55:58,365 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.008 2026-09-07 12:55:58,373 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:55:58,373 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:55:58,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [1/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:55:58,458 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.034 0.034 2026-09-07 12:55:58,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-07 12:55:58,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "POST /pos-self/data/177 HTTP/1.1" 200 - 190 0.157 0.167 2026-09-07 12:55:58,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.312 2026-09-07 12:55:58,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.029 2026-09-07 12:55:58,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: Owl is running in 'dev' mode. 2026-09-07 12:55:58,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /web/image/ir.attachment/9068/raw HTTP/1.1" 200 - 4 0.008 0.007 2026-09-07 12:55:58,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [2/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:55:58,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:58] "GET /web/image/ir.attachment/9034/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:55:59,028 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:55:59,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [3/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-09-07 12:55:59,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/pos.category/349/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.002 0.034 2026-09-07 12:55:59,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/pos.category/351/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-09-07 12:55:59,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [4/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-07 12:55:59,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/pos.category/350/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.000 0.052 2026-09-07 12:55:59,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.074 2026-09-07 12:55:59,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/product.template/2447/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-09-07 12:55:59,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [5/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-09-07 12:55:59,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/product.template/2446/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-07 12:55:59,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/product.template/2448/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.109 2026-09-07 12:55:59,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/product.template/2449/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-07 12:55:59,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/product.template/2450/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-07 12:55:59,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [6/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Check product name (trigger: .combo_product_box span:contains("Combo Product 4")) 2026-09-07 12:55:59,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/product.template/2455/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-07 12:55:59,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:55:59] "GET /web/image/product.product/2950/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.004 0.056 2026-09-07 12:55:59,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [7/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Verify the quantity of "Combo Product 4" is updated to 1. (trigger: .item_qty_container .o-so-tabular-nums:contains("1")) 2026-09-07 12:55:59,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [8/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Increase the quantity of "Combo Product 4" by clicking the "+" button. (trigger: .item_qty_container button:eq(1)) 2026-09-07 12:55:59,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [9/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Verify the quantity of "Combo Product 4" is updated to 2. (trigger: .item_qty_container .o-so-tabular-nums:contains("2")) 2026-09-07 12:55:59,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [10/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Increase the quantity of "Combo Product 4" by clicking the "+" button. (trigger: .item_qty_container button:eq(1)) 2026-09-07 12:55:59,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [11/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-09-07 12:55:59,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [12/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-07 12:55:59,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-09-07 12:55:59,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_qty_max_free SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-07 12:55:59,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9363792 (allocated 10223616) 2026-09-07 12:55:59,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 135206 2026-09-07 12:55:59,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-09-07 12:55:59,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 135206 2026-09-07 12:55:59,872 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125559_872734_test_self_order_kiosk_combo_qty_max_free.txt 2026-09-07 12:55:59,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpk_1lklmm_chrome_odoo" 2026-09-07 12:55:59,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-09-07 12:56:04,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 135389 2026-09-07 12:56:04,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmp2reolaf0_chrome_odoo 2026-09-07 12:56:04,095 26 INFO rb-6a8d31b-224617-412612 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:38883/json/version 2026-09-07 12:56:04,096 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:04,152 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:56:04,152 26 INFO rb-6a8d31b-224617-412612 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:38883/json 2026-09-07 12:56:04,153 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:04,171 26 INFO rb-6a8d31b-224617-412612 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:38883/devtools/page/51DDAA36D9933BEE3BAF022C636A3930 2026-09-07 12:56:04,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-09-07 12:56:04,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-09-07 12:56:04,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-09-07 12:56:04,428 26 INFO rb-6a8d31b-224617-412612 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/178?access_token=74429443412c4b0a" in browser 2026-09-07 12:56:04,428 26 INFO rb-6a8d31b-224617-412612 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/178?access_token=74429443412c4b0a" 2026-09-07 12:56:04,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:56:04,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:04] "GET /pos-self/178?access_token=74429443412c4b0a HTTP/1.1" 200 - 57 0.035 0.445 2026-09-07 12:56:04,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '51DDAA36D9933BEE3BAF022C636A3930', 'loaderId': '5D47925B3ABBADCEBD5528FAEC4BB283', 'isDownload': False} 2026-09-07 12:56:04,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_sides')" 2026-09-07 12:56:04,944 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:56:04,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:56:05,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.045 2026-09-07 12:56:05,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:56:05,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.082 2026-09-07 12:56:05,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:56:05,072 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.113 2026-09-07 12:56:05,268 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.024 2026-09-07 12:56:05,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.034 2026-09-07 12:56:05,305 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.010 2026-09-07 12:56:05,306 26 INFO rb-6a8d31b-224617-412612 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/178?access_token=74429443412c4b0a", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:56:05,313 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:56:05,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:56:05,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [1/10] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:56:05,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.023 0.031 2026-09-07 12:56:05,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.084 2026-09-07 12:56:05,692 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "POST /pos-self/data/178 HTTP/1.1" 200 - 189 0.119 0.154 2026-09-07 12:56:05,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.268 2026-09-07 12:56:05,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.033 2026-09-07 12:56:05,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: Owl is running in 'dev' mode. 2026-09-07 12:56:05,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /web/image/ir.attachment/9109/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:56:05,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [2/10] Tour test_self_order_kiosk_combo_sides → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:56:05,875 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /web/image/ir.attachment/9075/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:56:05,937 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:56:05,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [3/10] Tour test_self_order_kiosk_combo_sides → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-09-07 12:56:06,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [4/10] Tour test_self_order_kiosk_combo_sides → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-09-07 12:56:06,060 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.012 0.055 2026-09-07 12:56:06,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.003 0.082 2026-09-07 12:56:06,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [5/10] Tour test_self_order_kiosk_combo_sides → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-09-07 12:56:06,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.006 0.096 2026-09-07 12:56:06,121 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-07 12:56:06,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-07 12:56:06,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-09-07 12:56:06,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [6/10] Tour test_self_order_kiosk_combo_sides → Step button:disabled:contains("Next") 2026-09-07 12:56:06,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.007 0.109 2026-09-07 12:56:06,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/image/product.template/2456/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-07 12:56:06,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [7/10] Tour test_self_order_kiosk_combo_sides → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-09-07 12:56:06,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/image/product.product/2944/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.028 0.103 2026-09-07 12:56:06,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [8/10] Tour test_self_order_kiosk_combo_sides → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-09-07 12:56:06,317 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:56:06,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [9/10] Tour test_self_order_kiosk_combo_sides → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:56:06,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [10/10] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-09-07 12:56:06,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-09-07 12:56:06,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_sides SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:56:06,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9243956 (allocated 10223616) 2026-09-07 12:56:06,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 135389 2026-09-07 12:56:06,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-09-07 12:56:06,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 135389 2026-09-07 12:56:06,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125606_686792_test_self_order_kiosk_combo_sides.txt 2026-09-07 12:56:06,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmp2reolaf0_chrome_odoo" 2026-09-07 12:56:06,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-09-07 12:56:10,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-09-07 12:56:14,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-09-07 12:56:18,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 135583 2026-09-07 12:56:18,923 26 INFO rb-6a8d31b-224617-412612 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/tmp8cjrluhh_chrome_odoo 2026-09-07 12:56:18,923 26 INFO rb-6a8d31b-224617-412612 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:43355/json/version 2026-09-07 12:56:18,925 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:19,103 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:56:19,103 26 INFO rb-6a8d31b-224617-412612 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:43355/json 2026-09-07 12:56:19,104 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:19,130 26 INFO rb-6a8d31b-224617-412612 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:43355/devtools/page/907D3265F6F80FB46FDD0B1B5AE461F3 2026-09-07 12:56:19,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Enable chrome headless console log notification 2026-09-07 12:56:19,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-09-07 12:56:19,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-09-07 12:56:19,378 26 INFO rb-6a8d31b-224617-412612 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/181?access_token=1b7f6f4fdeed4b34" in browser 2026-09-07 12:56:19,379 26 INFO rb-6a8d31b-224617-412612 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/181?access_token=1b7f6f4fdeed4b34" 2026-09-07 12:56:19,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:56:19,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:19] "GET /pos-self/181?access_token=1b7f6f4fdeed4b34 HTTP/1.1" 200 - 57 0.045 0.325 2026-09-07 12:56:19,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '907D3265F6F80FB46FDD0B1B5AE461F3', 'loaderId': 'F79955DDC0C04E394EB9A15373B5FE61', 'isDownload': False} 2026-09-07 12:56:19,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_unpaid')" 2026-09-07 12:56:19,788 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:56:19,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:56:19,887 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:19] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.028 0.036 2026-09-07 12:56:19,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:56:19,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:19] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.095 2026-09-07 12:56:19,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:56:19,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:19] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.126 2026-09-07 12:56:20,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-07 12:56:20,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:56:20,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-07 12:56:20,154 26 INFO rb-6a8d31b-224617-412612 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/181?access_token=1b7f6f4fdeed4b34", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:56:20,155 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:56:20,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:56:20,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [1/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Order now' (trigger: .btn:contains('Order now')) 2026-09-07 12:56:20,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "POST /pos-self/relations/181 HTTP/1.1" 200 - 41 0.017 0.036 2026-09-07 12:56:20,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-07 12:56:20,570 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "POST /pos-self/data/181 HTTP/1.1" 200 - 176 0.136 0.185 2026-09-07 12:56:20,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.274 2026-09-07 12:56:20,636 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-07 12:56:20,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: Owl is running in 'dev' mode. 2026-09-07 12:56:20,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/image/ir.attachment/9229/raw HTTP/1.1" 200 - 4 0.006 0.004 2026-09-07 12:56:20,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [2/6] Tour test_self_order_kiosk_unpaid → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:56:20,795 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:56:20,800 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.003 0.022 2026-09-07 12:56:20,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.007 0.019 2026-09-07 12:56:20,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [3/6] Tour test_self_order_kiosk_unpaid → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:56:20,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.009 0.054 2026-09-07 12:56:20,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-07 12:56:20,900 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.006 0.088 2026-09-07 12:56:20,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:20] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-07 12:56:20,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [4/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:56:20,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [5/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:56:21,002 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:21] "GET /web/image/ir.attachment/9195/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-09-07 12:56:21,028 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:56:21,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:21] "GET /web/image/product.product/2940/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.004 0.021 2026-09-07 12:56:21,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [6/6] Tour test_self_order_kiosk_unpaid → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-07 12:56:21,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74697773 started for PoS orders references: [{'name': None, 'pos_reference': '260-181-000001', 'uuid': '88a52db1-71e3-4183-b8ab-94049722d19e'}] 2026-09-07 12:56:21,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74697773 order {'name': None, 'pos_reference': '260-181-000001', 'uuid': '88a52db1-71e3-4183-b8ab-94049722d19e'} created pos.order #929 2026-09-07 12:56:21,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74697773 finished 2026-09-07 12:56:21,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:21] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.071 0.139 2026-09-07 12:56:21,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-07 12:56:21,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_unpaid SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-07 12:56:21,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.016 2026-09-07 12:56:21,359 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:21] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.027 2026-09-07 12:56:21,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7449464 (allocated 8650752) 2026-09-07 12:56:21,404 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 135583 2026-09-07 12:56:21,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-07 12:56:21,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 135583 2026-09-07 12:56:21,501 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125621_501767_test_self_order_kiosk_to_cashier_payment.txt 2026-09-07 12:56:21,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp8cjrluhh_chrome_odoo" 2026-09-07 12:56:21,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 135766 2026-09-07 12:56:21,857 26 INFO rb-6a8d31b-224617-412612 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/tmpqsd8vut7_chrome_odoo 2026-09-07 12:56:21,857 26 INFO rb-6a8d31b-224617-412612 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:37119/json/version 2026-09-07 12:56:21,858 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37119', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:21,920 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:56:21,920 26 INFO rb-6a8d31b-224617-412612 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:37119/json 2026-09-07 12:56:21,921 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37119', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:21,930 26 INFO rb-6a8d31b-224617-412612 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:37119/devtools/page/37D399A8B173B0D4F96788671E0CE604 2026-09-07 12:56:21,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Enable chrome headless console log notification 2026-09-07 12:56:22,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-09-07 12:56:22,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 12:56:22,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-09-07 12:56:22,102 26 INFO rb-6a8d31b-224617-412612 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/182" in browser 2026-09-07 12:56:22,103 26 INFO rb-6a8d31b-224617-412612 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/182" 2026-09-07 12:56:22,477 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:22] "GET /pos/ui/182 HTTP/1.1" 200 - 107 0.079 0.285 2026-09-07 12:56:22,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '37D399A8B173B0D4F96788671E0CE604', 'loaderId': '55A500497507DF17A92BBF2299880D2A', 'isDownload': False} 2026-09-07 12:56:22,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate ready code "odoo.isTourReady('test_pay_unpaid_order_from_kiosk')" 2026-09-07 12:56:22,502 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:56:22,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:22] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 12:56:22,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:22] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 12:56:22,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:22] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:56:23,040 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:56:23,045 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:56:23,072 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:56:23,099 26 INFO rb-6a8d31b-224617-412612 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/182", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:56:23,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [1/12] Tour test_pay_unpaid_order_from_kiosk → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:56:23,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 12:56:23,216 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 29 0.063 0.053 2026-09-07 12:56:23,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.111 2026-09-07 12:56:23,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:56:23,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:56:23,310 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "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.018 2026-09-07 12:56:23,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-07 12:56:23,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.038 0.044 2026-09-07 12:56:23,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-09-07 12:56:24,104 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 407 0.317 0.339 2026-09-07 12:56:24,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:56:24,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:56:24,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.042 2026-09-07 12:56:24,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:56:24,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: Owl is running in 'dev' mode. 2026-09-07 12:56:24,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.016 2026-09-07 12:56:24,377 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:56:24,392 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:56:24,397 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.021 2026-09-07 12:56:24,402 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-07 12:56:24,414 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:56:24,433 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:56:24,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.044 2026-09-07 12:56:24,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [2/12] Tour test_pay_unpaid_order_from_kiosk → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:56:24,585 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:56:24,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [3/12] Tour test_pay_unpaid_order_from_kiosk → Step .pos-leftheader .orders-button 2026-09-07 12:56:24,724 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /pos/ui/182 HTTP/1.1" 200 - 32 0.077 0.075 2026-09-07 12:56:24,737 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:56:24,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /pos/ui/182?from_backend=True HTTP/1.1" 200 - 32 0.041 0.198 2026-09-07 12:56:24,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/image?model=product.template&field=image_128&id=2439&unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-09-07 12:56:24,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/image?model=product.template&field=image_128&id=2440&unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-09-07 12:56:24,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.290 2026-09-07 12:56:24,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/image?model=product.template&field=image_128&id=2441&unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-07 12:56:24,956 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/image?model=product.template&field=image_128&id=2442&unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-07 12:56:24,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:24] "GET /web/image?model=product.template&field=image_128&id=2443&unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-07 12:56:25,058 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.034 0.358 2026-09-07 12:56:25,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [4/12] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .order-row:contains("2.53") 2026-09-07 12:56:25,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 59 0.077 0.058 2026-09-07 12:56:25,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.006 0.020 2026-09-07 12:56:25,315 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:56:25,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [5/12] Tour test_pay_unpaid_order_from_kiosk → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:56:25,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [6/12] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:56:25,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [7/12] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:56:25,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [8/12] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:56:25,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [9/12] Tour test_pay_unpaid_order_from_kiosk → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:56:25,596 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:56:25,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [10/12] Tour test_pay_unpaid_order_from_kiosk → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 12:56:25,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [11/12] Tour test_pay_unpaid_order_from_kiosk → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:56:25,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [12/12] Tour test_pay_unpaid_order_from_kiosk → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 12:56:25,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33787703 started for PoS orders references: [{'name': '/', 'pos_reference': '260-181-000001', 'uuid': '88a52db1-71e3-4183-b8ab-94049722d19e'}] 2026-09-07 12:56:25,763 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:56:25,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [823] to pos.order #929 2026-09-07 12:56:26,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33787703 order {'name': '/', 'pos_reference': '260-181-000001', 'uuid': '88a52db1-71e3-4183-b8ab-94049722d19e'} updated pos.order #929 2026-09-07 12:56:26,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33787703 finished 2026-09-07 12:56:26,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 224 0.240 0.266 2026-09-07 12:56:26,314 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.011 2026-09-07 12:56:26,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-07 12:56:26,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_pay_unpaid_order_from_kiosk SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:56:26,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98676466 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-181-000001', 'uuid': '88a52db1-71e3-4183-b8ab-94049722d19e'}] 2026-09-07 12:56:26,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98676466 order {'name': 'Shop - 000001', 'pos_reference': '260-181-000001', 'uuid': '88a52db1-71e3-4183-b8ab-94049722d19e'} sync ignored for existing PoS order pos.order(929,) (state: paid) 2026-09-07 12:56:26,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98676466 finished 2026-09-07 12:56:26,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15527456 (allocated 17039360) 2026-09-07 12:56:26,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 135766 2026-09-07 12:56:26,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-07 12:56:26,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 135766 2026-09-07 12:56:26,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.055 0.092 2026-09-07 12:56:26,670 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125626_669996_test_self_order_kiosk_to_cashier_payment.txt 2026-09-07 12:56:26,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpqsd8vut7_chrome_odoo" 2026-09-07 12:56:26,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-09-07 12:56:30,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 135971 2026-09-07 12:56:30,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmppbcf5kq1_chrome_odoo 2026-09-07 12:56:30,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:33249/json/version 2026-09-07 12:56:30,973 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:30,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: Chrome/150.0.7871.114 2026-09-07 12:56:30,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:33249/json 2026-09-07 12:56:30,985 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:31,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:33249/devtools/page/5DC073A30DDC842DAB2E802EC93E812D 2026-09-07 12:56:31,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-09-07 12:56:31,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-09-07 12:56:31,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-09-07 12:56:31,269 26 INFO rb-6a8d31b-224617-412612 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/183?access_token=7663be469bf54952" in browser 2026-09-07 12:56:31,269 26 INFO rb-6a8d31b-224617-412612 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/183?access_token=7663be469bf54952" 2026-09-07 12:56:31,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:56:31,761 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:31] "GET /pos-self/183?access_token=7663be469bf54952 HTTP/1.1" 200 - 57 0.040 0.442 2026-09-07 12:56:31,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '5DC073A30DDC842DAB2E802EC93E812D', 'loaderId': '0E75BD30C83613B840F06C41B6B7975D', 'isDownload': False} 2026-09-07 12:56:31,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Evaluate ready code "odoo.isTourReady('self_order_language_changes')" 2026-09-07 12:56:31,782 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:56:31,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:56:31,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:31] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.035 2026-09-07 12:56:31,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:56:31,869 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:31] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.065 2026-09-07 12:56:31,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:56:31,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:31] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.110 2026-09-07 12:56:32,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 12:56:32,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-07 12:56:32,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-09-07 12:56:32,121 26 INFO rb-6a8d31b-224617-412612 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/183?access_token=7663be469bf54952", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:56:32,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [1/17] Tour self_order_language_changes → Step Check what the current language is (trigger: .o_self_language_selector:contains("English")) 2026-09-07 12:56:32,128 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:56:32,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:56:32,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "POST /pos-self/relations/183 HTTP/1.1" 200 - 37 0.024 0.041 2026-09-07 12:56:32,245 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-07 12:56:32,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "POST /pos-self/data/183 HTTP/1.1" 200 - 183 0.159 0.168 2026-09-07 12:56:32,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.281 2026-09-07 12:56:32,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-07 12:56:32,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:56:32,688 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:56:32,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /web/image/ir.attachment/9270/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:56:32,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [2/17] Tour self_order_language_changes → Step Check what the current flag is (trigger: .o_self_language_selector > img[src*=us]) 2026-09-07 12:56:32,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [3/17] Tour self_order_language_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:56:32,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /web/image/ir.attachment/9269/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-09-07 12:56:32,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [4/17] Tour self_order_language_changes → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:56:32,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /web/image/ir.attachment/9236/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:56:32,894 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:56:32,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [5/17] Tour self_order_language_changes → Step Click on category 'Test Category' (trigger: .category_btn:contains('Test Category')) 2026-09-07 12:56:32,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.002 0.028 2026-09-07 12:56:32,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [6/17] Tour self_order_language_changes → Step Click on product 'Test Product' (trigger: .product_list .o_self_product_box span:contains('Test Product')) 2026-09-07 12:56:32,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:32] "GET /web/image/pos.category/352/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.002 0.046 2026-09-07 12:56:33,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-09-07 12:56:33,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-09-07 12:56:33,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [7/17] Tour self_order_language_changes → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-07 12:56:33,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-07 12:56:33,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-07 12:56:33,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-09-07 12:56:33,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /web/image/product.template/2457/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-07 12:56:33,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [8/17] Tour self_order_language_changes → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-07 12:56:33,120 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:56:33,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [9/17] Tour self_order_language_changes → Step Check what the current language is (trigger: .o_self_language_selector:contains("English")) 2026-09-07 12:56:33,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [10/17] Tour self_order_language_changes → Step Check what the current flag is (trigger: .o_self_language_selector > img[src*=us]) 2026-09-07 12:56:33,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [11/17] Tour self_order_language_changes → Step Click on language selector (trigger: .o_self_language_selector) 2026-09-07 12:56:33,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [12/17] Tour self_order_language_changes → Step Check that the language is available (trigger: .self_order_language_popup .btn:contains(Français)) 2026-09-07 12:56:33,328 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:56:33,400 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /pos-self/183?access_token=7663be469bf54952 HTTP/1.1" 303 - 2 0.008 0.007 2026-09-07 12:56:33,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /fr/pos-self/183?access_token=7663be469bf54952 HTTP/1.1" 200 - 10 0.006 0.024 2026-09-07 12:56:33,470 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:56:33,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.082 2026-09-07 12:56:33,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [13/17] Tour self_order_language_changes → Step Check that the language changed (trigger: .o_self_language_selector:contains(Français)) 2026-09-07 12:56:33,698 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:56:33,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:56:33,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "POST /pos-self/relations/183 HTTP/1.1" 200 - 16 0.018 0.024 2026-09-07 12:56:33,760 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.045 2026-09-07 12:56:34,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:34] "POST /pos-self/data/183 HTTP/1.1" 200 - 115 0.101 0.140 2026-09-07 12:56:34,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.237 2026-09-07 12:56:34,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:34] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-07 12:56:34,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:56:34,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:34] "GET /web/image/ir.attachment/9270/raw HTTP/1.1" 304 - 4 0.007 0.012 2026-09-07 12:56:34,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [14/17] Tour self_order_language_changes → Step Click on button 'Commander maintenant' (trigger: .btn:contains('Commander maintenant')) 2026-09-07 12:56:34,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [15/17] Tour self_order_language_changes → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:56:34,191 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:34] "GET /web/image/ir.attachment/9269/raw HTTP/1.1" 304 - 4 0.001 0.005 2026-09-07 12:56:34,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:34] "GET /web/image/ir.attachment/9236/raw HTTP/1.1" 304 - 4 0.002 0.005 2026-09-07 12:56:34,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [16/17] Tour self_order_language_changes → Step Click on category 'Catégorie Test' (trigger: .category_btn:contains('Catégorie Test')) 2026-09-07 12:56:34,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [17/17] Tour self_order_language_changes → Step Click on product 'Produit Test' (trigger: .product_list .o_self_product_box span:contains('Produit Test')) 2026-09-07 12:56:34,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-09-07 12:56:34,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:56:34,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8400664 (allocated 9900032) 2026-09-07 12:56:34,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 135971 2026-09-07 12:56:34,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-09-07 12:56:34,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 135971 2026-09-07 12:56:34,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125634_561478_test_self_order_language_changes.txt 2026-09-07 12:56:34,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmppbcf5kq1_chrome_odoo" 2026-09-07 12:56:34,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-09-07 12:56:38,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 136177 2026-09-07 12:56:38,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmplfpqtc___chrome_odoo 2026-09-07 12:56:38,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:44493/json/version 2026-09-07 12:56:38,764 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:38,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: Chrome/150.0.7871.114 2026-09-07 12:56:38,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:44493/json 2026-09-07 12:56:38,832 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:38,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:44493/devtools/page/B1B0DE0B9D144889B76643437F83EA72 2026-09-07 12:56:38,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-09-07 12:56:38,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-09-07 12:56:38,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-09-07 12:56:39,149 26 INFO rb-6a8d31b-224617-412612 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/184?access_token=891294a0af1f4ee3" in browser 2026-09-07 12:56:39,149 26 INFO rb-6a8d31b-224617-412612 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/184?access_token=891294a0af1f4ee3" 2026-09-07 12:56:39,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:56:39,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:39] "GET /pos-self/184?access_token=891294a0af1f4ee3 HTTP/1.1" 200 - 57 0.064 0.356 2026-09-07 12:56:39,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'B1B0DE0B9D144889B76643437F83EA72', 'loaderId': '00BD712E335F4E15E898E4C1F91DAE21', 'isDownload': False} 2026-09-07 12:56:39,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Evaluate ready code "odoo.isTourReady('test_self_order_parent_category')" 2026-09-07 12:56:39,616 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:56:39,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:56:39,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:39] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.042 2026-09-07 12:56:39,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:56:39,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:39] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.073 2026-09-07 12:56:39,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:56:39,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:39] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.093 2026-09-07 12:56:39,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-09-07 12:56:39,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-09-07 12:56:39,918 26 INFO rb-6a8d31b-224617-412612 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/184?access_token=891294a0af1f4ee3", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:56:39,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [1/8] Tour test_self_order_parent_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:56:39,927 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:39] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.010 2026-09-07 12:56:39,931 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:56:39,931 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 12:56:39,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.033 2026-09-07 12:56:40,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.027 0.078 2026-09-07 12:56:40,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-07 12:56:40,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "POST /pos-self/data/184 HTTP/1.1" 200 - 162 0.131 0.132 2026-09-07 12:56:40,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.041 2026-09-07 12:56:40,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: Owl is running in 'dev' mode. 2026-09-07 12:56:40,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/ir.attachment/9311/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-09-07 12:56:40,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [2/8] Tour test_self_order_parent_category → Step Click on child category 'Test Child Category 1' (trigger: .child_category_btn:contains('Test Child Category 1')) 2026-09-07 12:56:40,563 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/pos.category/353/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:56:40,564 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:56:40,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [3/8] Tour test_self_order_parent_category → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:56:40,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/product.template/2459/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.007 0.029 2026-09-07 12:56:40,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/product.template/2458/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-07 12:56:40,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/pos.category/354/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-09-07 12:56:40,642 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/pos.category/355/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.055 2026-09-07 12:56:40,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [4/8] Tour test_self_order_parent_category → Step Click on child category 'Test Child Category 2' (trigger: .child_category_btn:contains('Test Child Category 2')) 2026-09-07 12:56:40,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [5/8] Tour test_self_order_parent_category → Step Click on product 'Pepsi' (trigger: .product_list .o_self_product_box span:contains('Pepsi')) 2026-09-07 12:56:40,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [6/8] Tour test_self_order_parent_category → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:56:40,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [7/8] Tour test_self_order_parent_category → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:56:40,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/ir.attachment/9277/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 12:56:40,876 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:56:40,898 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/product.product/2959/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.013 0.016 2026-09-07 12:56:40,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [8/8] Tour test_self_order_parent_category → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 12:56:40,931 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:40] "GET /web/image/product.product/2960/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.012 0.045 2026-09-07 12:56:41,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94034814 started for PoS orders references: [{'name': None, 'pos_reference': '260-184-000001', 'uuid': '8fd94b80-7ed9-4961-8433-8813f830b14c'}] 2026-09-07 12:56:41,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94034814 order {'name': None, 'pos_reference': '260-184-000001', 'uuid': '8fd94b80-7ed9-4961-8433-8813f830b14c'} created pos.order #930 2026-09-07 12:56:41,081 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94034814 finished 2026-09-07 12:56:41,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.107 0.158 2026-09-07 12:56:41,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-09-07 12:56:41,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_self_order_parent_category SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:56:41,238 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.010 2026-09-07 12:56:41,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:41] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.025 2026-09-07 12:56:41,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7584384 (allocated 8650752) 2026-09-07 12:56:41,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 136177 2026-09-07 12:56:41,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-09-07 12:56:41,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 136177 2026-09-07 12:56:41,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125641_398596_test_self_order_parent_category.txt 2026-09-07 12:56:41,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmplfpqtc___chrome_odoo" 2026-09-07 12:56:41,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-09-07 12:56:45,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 136362 2026-09-07 12:56:45,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmp0n_4us9s_chrome_odoo 2026-09-07 12:56:45,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:43285/json/version 2026-09-07 12:56:45,120 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:45,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-07 12:56:45,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:43285/json 2026-09-07 12:56:45,209 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:45,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:43285/devtools/page/A43918BC837BD46C69236E756F6A70B7 2026-09-07 12:56:45,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-09-07 12:56:45,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-09-07 12:56:45,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-09-07 12:56:45,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/185?access_token=76b6d952e5f44c64" in browser 2026-09-07 12:56:45,454 26 INFO rb-6a8d31b-224617-412612 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/185?access_token=76b6d952e5f44c64" 2026-09-07 12:56:45,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:56:45,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:45] "GET /pos-self/185?access_token=76b6d952e5f44c64 HTTP/1.1" 200 - 57 0.071 0.307 2026-09-07 12:56:45,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': 'A43918BC837BD46C69236E756F6A70B7', 'loaderId': 'CFDBC7619B90A696BD95239BAD25F8ED', 'isDownload': False} 2026-09-07 12:56:45,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate ready code "odoo.isTourReady('test_self_order_pricelist')" 2026-09-07 12:56:45,881 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:56:45,915 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:56:45,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:45] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.033 2026-09-07 12:56:45,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:56:45,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:45] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.067 2026-09-07 12:56:46,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:56:46,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.107 2026-09-07 12:56:46,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-07 12:56:46,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:56:46,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.007 2026-09-07 12:56:46,223 26 INFO rb-6a8d31b-224617-412612 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/185?access_token=76b6d952e5f44c64", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:56:46,229 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:56:46,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:56:46,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [1/14] Tour test_self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:56:46,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [2/14] Tour test_self_order_pricelist → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:56:46,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "POST /pos-self/relations/185 HTTP/1.1" 200 - 42 0.047 0.037 2026-09-07 12:56:46,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-07 12:56:46,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "POST /pos-self/data/185 HTTP/1.1" 200 - 183 0.129 0.168 2026-09-07 12:56:46,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.275 2026-09-07 12:56:46,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-07 12:56:46,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-09-07 12:56:46,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/image/ir.attachment/9352/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:56:46,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [3/14] Tour test_self_order_pricelist → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:56:46,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/image/pos.category/348/image_128?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 12:56:46,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [4/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:56:46,897 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:56:46,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/image/product.template/2439/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-07 12:56:46,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/image/product.template/2440/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-07 12:56:46,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/image/product.template/2443/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-09-07 12:56:46,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/image/product.template/2441/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-09-07 12:56:46,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [5/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:56:46,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:46] "GET /web/image/product.template/2442/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 3 0.006 0.080 2026-09-07 12:56:47,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [6/14] Tour test_self_order_pricelist → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:56:47,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [7/14] Tour test_self_order_pricelist → Step Check product card with Coca-Cola and 5.06 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("2")):has(div .o-so-tabular-nums:contains("5.06"))) 2026-09-07 12:56:47,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:47] "GET /web/image/ir.attachment/9318/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:56:47,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:47] "GET /web/image/product.product/2940/image_512?unique=2026-09-07T12:55:20.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-07 12:56:47,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [8/14] Tour test_self_order_pricelist → Step Click on back button (trigger: .btn.btn-back) 2026-09-07 12:56:47,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [9/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:56:47,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [10/14] Tour test_self_order_pricelist → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:56:47,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [11/14] Tour test_self_order_pricelist → Step Check product card with Coca-Cola and 3.45 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("3")):has(div .o-so-tabular-nums:contains("3.45"))) 2026-09-07 12:56:47,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [12/14] Tour test_self_order_pricelist → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:56:47,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [13/14] Tour test_self_order_pricelist → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 12:56:47,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12173303 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': 'd088172f-9086-4584-91f7-b7fcd821795c'}] 2026-09-07 12:56:47,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12173303 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': 'd088172f-9086-4584-91f7-b7fcd821795c'} created pos.order #931 2026-09-07 12:56:47,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12173303 finished 2026-09-07 12:56:47,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 100 0.088 0.106 2026-09-07 12:56:47,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.010 2026-09-07 12:56:47,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:47] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.006 0.008 2026-09-07 12:56:47,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [14/14] Tour test_self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:56:47,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-09-07 12:56:47,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 12:56:47,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7942672 (allocated 8912896) 2026-09-07 12:56:47,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 136362 2026-09-07 12:56:47,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-09-07 12:56:47,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 136362 2026-09-07 12:56:47,832 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:47] "GET /web/image/ir.attachment/9351/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-09-07 12:56:47,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125647_911664_test_self_order_pricelist.txt 2026-09-07 12:56:47,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmp0n_4us9s_chrome_odoo" 2026-09-07 12:56:47,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 12:56:49,071 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-09-07 12:56:53,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 136545 2026-09-07 12:56:53,359 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpqqvrj3rq_chrome_odoo 2026-09-07 12:56:53,359 26 INFO rb-6a8d31b-224617-412612 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:42479/json/version 2026-09-07 12:56:53,360 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:53,371 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:56:53,372 26 INFO rb-6a8d31b-224617-412612 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:42479/json 2026-09-07 12:56:53,373 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:56:53,390 26 INFO rb-6a8d31b-224617-412612 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:42479/devtools/page/B1BD67900DADECDF01CB33C7F5B8F452 2026-09-07 12:56:53,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Enable chrome headless console log notification 2026-09-07 12:56:53,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-09-07 12:56:53,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-09-07 12:56:53,641 26 INFO rb-6a8d31b-224617-412612 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/186?access_token=49e60c23673a4788" in browser 2026-09-07 12:56:53,641 26 INFO rb-6a8d31b-224617-412612 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/186?access_token=49e60c23673a4788" 2026-09-07 12:56:53,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:56:54,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "GET /pos-self/186?access_token=49e60c23673a4788 HTTP/1.1" 200 - 57 0.064 0.314 2026-09-07 12:56:54,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': 'B1BD67900DADECDF01CB33C7F5B8F452', 'loaderId': 'E9851FD01BD864AB6BDF590C35A9D134', 'isDownload': False} 2026-09-07 12:56:54,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Evaluate ready code "odoo.isTourReady('test_delete_mobile_order_from_backend')" 2026-09-07 12:56:54,054 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:56:54,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:56:54,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.028 0.048 2026-09-07 12:56:54,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:56:54,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.045 0.125 2026-09-07 12:56:54,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:56:54,268 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.188 2026-09-07 12:56:54,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-07 12:56:54,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:56:54,397 26 INFO rb-6a8d31b-224617-412612 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/186?access_token=49e60c23673a4788", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:56:54,402 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-07 12:56:54,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [1/12] Tour test_delete_mobile_order_from_backend → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:56:54,409 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:56:54,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:56:54,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [2/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:56:54,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "POST /pos-self/relations/186 HTTP/1.1" 200 - 37 0.052 0.044 2026-09-07 12:56:54,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-07 12:56:54,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "POST /pos-self/data/186 HTTP/1.1" 200 - 181 0.202 0.178 2026-09-07 12:56:54,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.350 2026-09-07 12:56:54,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: Owl is running in 'dev' mode. 2026-09-07 12:56:55,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/ir.attachment/9403/raw HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 12:56:55,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [3/12] Tour test_delete_mobile_order_from_backend → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:56:55,115 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:56:55,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [4/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:56:55,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.015 0.055 2026-09-07 12:56:55,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [5/12] Tour test_delete_mobile_order_from_backend → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:56:55,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-09-07 12:56:55,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.073 2026-09-07 12:56:55,239 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:56:55,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-07 12:56:55,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [6/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:56:55,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-07 12:56:55,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-07 12:56:55,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/ir.attachment/9369/raw HTTP/1.1" 200 - 4 0.009 0.070 2026-09-07 12:56:55,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.018 0.072 2026-09-07 12:56:55,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [7/12] Tour test_delete_mobile_order_from_backend → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:56:55,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28060804 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '45817ee6-bd1c-4407-b4ed-6077550fcdd6'}] 2026-09-07 12:56:55,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28060804 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '45817ee6-bd1c-4407-b4ed-6077550fcdd6'} created pos.order #932 2026-09-07 12:56:55,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28060804 finished 2026-09-07 12:56:55,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.088 0.103 2026-09-07 12:56:55,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.008 2026-09-07 12:56:55,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [8/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:56:55,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [9/12] Tour test_delete_mobile_order_from_backend → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:56:55,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [10/12] Tour test_delete_mobile_order_from_backend → Step body 2026-09-07 12:56:55,782 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #3 deleted mail.message records with IDs: [6408] 2026-09-07 12:56:55,918 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #3 deleted pos.order records with IDs: [932] 2026-09-07 12:56:55,925 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2481] 2026-09-07 12:56:55,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.090 0.091 2026-09-07 12:56:55,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [11/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:56:55,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "GET /web/image/ir.attachment/9402/raw HTTP/1.1" 200 - 4 0.001 0.174 2026-09-07 12:56:55,976 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:56:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.016 0.018 2026-09-07 12:56:56,014 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [12/12] Tour test_delete_mobile_order_from_backend → Step Check whether the Product List page is displayed (trigger: .o_self_product_list_page) 2026-09-07 12:56:56,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-09-07 12:56:56,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_delete_mobile_order_from_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:56:56,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8093600 (allocated 8650752) 2026-09-07 12:56:56,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 136545 2026-09-07 12:56:56,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-09-07 12:56:56,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 136545 2026-09-07 12:56:56,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125656_231591_test_delete_mobile_order_from_backend.txt 2026-09-07 12:56:56,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpqqvrj3rq_chrome_odoo" 2026-09-07 12:56:56,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-09-07 12:57:00,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 136732 2026-09-07 12:57:00,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpp0ob4v22_chrome_odoo 2026-09-07 12:57:00,151 26 INFO rb-6a8d31b-224617-412612 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:36007/json/version 2026-09-07 12:57:00,158 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:00,189 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:57:00,189 26 INFO rb-6a8d31b-224617-412612 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:36007/json 2026-09-07 12:57:00,190 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:00,197 26 INFO rb-6a8d31b-224617-412612 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:36007/devtools/page/DF8E3864A5EAACE911517E3D6C47816E 2026-09-07 12:57:00,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-07 12:57:00,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-07 12:57:00,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-07 12:57:00,520 26 INFO rb-6a8d31b-224617-412612 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/187?access_token=442f3e8610f4440e" in browser 2026-09-07 12:57:00,520 26 INFO rb-6a8d31b-224617-412612 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/187?access_token=442f3e8610f4440e" 2026-09-07 12:57:00,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:57:00,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:00] "GET /pos-self/187?access_token=442f3e8610f4440e HTTP/1.1" 200 - 57 0.059 0.320 2026-09-07 12:57:00,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'DF8E3864A5EAACE911517E3D6C47816E', 'loaderId': '3BC292E677495684C81F4FD23CC85E2C', 'isDownload': False} 2026-09-07 12:57:00,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_mobile_self_order_preparation_changes')" 2026-09-07 12:57:00,929 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:00,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:57:00,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:00] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.026 2026-09-07 12:57:00,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:57:01,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.060 2026-09-07 12:57:01,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:57:01,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.114 2026-09-07 12:57:01,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.006 0.006 2026-09-07 12:57:01,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 12:57:01,248 26 INFO rb-6a8d31b-224617-412612 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/187?access_token=442f3e8610f4440e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:01,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.010 0.008 2026-09-07 12:57:01,255 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:57:01,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-07 12:57:01,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/12] Tour test_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:57:01,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:01,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.050 0.035 2026-09-07 12:57:01,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.127 2026-09-07 12:57:01,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.191 0.149 2026-09-07 12:57:01,742 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.321 2026-09-07 12:57:01,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:01,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /web/image/ir.attachment/9444/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 12:57:01,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/12] Tour test_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:01,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-07 12:57:01,958 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:57:01,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/12] Tour test_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:57:02,002 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.008 0.050 2026-09-07 12:57:02,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-07 12:57:02,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-09-07 12:57:02,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-09-07 12:57:02,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:02,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.008 0.126 2026-09-07 12:57:02,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/12] Tour test_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:57:02,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "GET /web/image/ir.attachment/9410/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-07 12:57:02,182 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:57:02,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/12] Tour test_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:57:02,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "GET /web/image/product.product/2963/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.008 0.017 2026-09-07 12:57:02,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.006 0.040 2026-09-07 12:57:02,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:02,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/12] Tour test_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-09-07 12:57:02,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [10/12] Tour test_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-09-07 12:57:02,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [11/12] Tour test_mobile_self_order_preparation_changes → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:57:02,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12127692 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': 'ea64d450-d0d7-40ae-84d7-c24bdd873205'}] 2026-09-07 12:57:02,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12127692 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': 'ea64d450-d0d7-40ae-84d7-c24bdd873205'} created pos.order #933 2026-09-07 12:57:02,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12127692 finished 2026-09-07 12:57:02,635 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.084 0.124 2026-09-07 12:57:02,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.011 2026-09-07 12:57:02,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [12/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:02,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-07 12:57:02,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_mobile_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-07 12:57:02,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8058900 (allocated 9175040) 2026-09-07 12:57:02,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 136732 2026-09-07 12:57:02,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-07 12:57:02,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 136732 2026-09-07 12:57:02,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125702_920930_test_mobile_self_order_preparation_changes.txt 2026-09-07 12:57:02,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpp0ob4v22_chrome_odoo" 2026-09-07 12:57:03,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 136910 2026-09-07 12:57:03,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpui_ctuh2_chrome_odoo 2026-09-07 12:57:03,195 26 INFO rb-6a8d31b-224617-412612 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:34491/json/version 2026-09-07 12:57:03,196 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:03,251 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:57:03,251 26 INFO rb-6a8d31b-224617-412612 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:34491/json 2026-09-07 12:57:03,251 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:03,283 26 INFO rb-6a8d31b-224617-412612 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:34491/devtools/page/9FC08EA88AC0521B811987446F0D2E94 2026-09-07 12:57:03,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-09-07 12:57:03,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-07 12:57:03,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:57:03,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-07 12:57:03,437 26 INFO rb-6a8d31b-224617-412612 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=187" in browser 2026-09-07 12:57:03,437 26 INFO rb-6a8d31b-224617-412612 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=187" 2026-09-07 12:57:03,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:03] "GET /pos/ui?config_id=187 HTTP/1.1" 200 - 70 0.038 0.225 2026-09-07 12:57:03,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '9FC08EA88AC0521B811987446F0D2E94', 'loaderId': 'B81A38E33BD410F110F6F46B092BEAB6', 'isDownload': False} 2026-09-07 12:57:03,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_pos_self_order_preparation_changes')" 2026-09-07 12:57:03,733 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:03,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:03] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 12:57:03,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:03] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-09-07 12:57:03,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:03] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-07 12:57:04,232 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:57:04,238 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:04,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:57:04,264 26 INFO rb-6a8d31b-224617-412612 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=187", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:04,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:57:04,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/13] Tour test_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:57:04,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:57:04,301 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:04,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "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-09-07 12:57:04,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:57:04,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.036 2026-09-07 12:57:04,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-09-07 12:57:05,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-09-07 12:57:05,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:57:05,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-09-07 12:57:05,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:57:05,260 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 482 0.462 0.384 2026-09-07 12:57:05,305 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:57:05,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:57:05,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-07 12:57:05,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 12:57:05,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:05,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-07 12:57:05,566 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:05,587 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:57:05,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:57:05,597 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:57:05,629 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:05,652 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:57:05,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.019 0.051 2026-09-07 12:57:05,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.032 2026-09-07 12:57:05,691 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:57:05,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/13] Tour test_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-09-07 12:57:05,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /pos/ui/187?from_backend=True HTTP/1.1" 200 - 31 0.049 0.100 2026-09-07 12:57:05,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-09-07 12:57:05,860 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.082 2026-09-07 12:57:05,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "GET /pos/ui/187 HTTP/1.1" 200 - 31 0.022 0.222 2026-09-07 12:57:05,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-09-07 12:57:05,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.044 0.080 2026-09-07 12:57:06,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.070 2026-09-07 12:57:06,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.018 2026-09-07 12:57:06,066 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:06,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-09-07 12:57:06,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/13] Tour test_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:57:06,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/13] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-07 12:57:06,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/13] Tour test_pos_self_order_preparation_changes → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:57:06,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/13] Tour test_pos_self_order_preparation_changes → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:57:06,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [10/13] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 12:57:06,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [11/13] Tour test_pos_self_order_preparation_changes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 12:57:06,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [12/13] Tour test_pos_self_order_preparation_changes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 12:57:06,567 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:06,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [13/13] Tour test_pos_self_order_preparation_changes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 12:57:06,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-07 12:57:06,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_pos_self_order_preparation_changes SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:57:06,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74596828 started for PoS orders references: [{'name': '/', 'pos_reference': '260-187-000001', 'uuid': 'ea64d450-d0d7-40ae-84d7-c24bdd873205'}] 2026-09-07 12:57:06,686 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:06,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15091088 (allocated 16252928) 2026-09-07 12:57:06,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 136910 2026-09-07 12:57:06,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-07 12:57:06,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 136910 2026-09-07 12:57:06,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [824] to pos.order #933 2026-09-07 12:57:06,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125706_932706_test_mobile_self_order_preparation_changes.txt 2026-09-07 12:57:06,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpui_ctuh2_chrome_odoo" 2026-09-07 12:57:06,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-07 12:57:07,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74596828 order {'name': '/', 'pos_reference': '260-187-000001', 'uuid': 'ea64d450-d0d7-40ae-84d7-c24bdd873205'} updated pos.order #933 2026-09-07 12:57:07,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74596828 finished 2026-09-07 12:57:07,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.291 0.312 2026-09-07 12:57:07,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-09-07 12:57:11,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 137101 2026-09-07 12:57:11,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpuil8p68l_chrome_odoo 2026-09-07 12:57:11,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:36877/json/version 2026-09-07 12:57:11,366 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:11,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: Chrome/150.0.7871.114 2026-09-07 12:57:11,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:36877/json 2026-09-07 12:57:11,430 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:11,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:36877/devtools/page/EEA896FB5B732985AADF565D06EEA6F8 2026-09-07 12:57:11,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-09-07 12:57:11,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-09-07 12:57:11,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-09-07 12:57:11,689 26 INFO rb-6a8d31b-224617-412612 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/188?access_token=2cb88970eeab4262" in browser 2026-09-07 12:57:11,689 26 INFO rb-6a8d31b-224617-412612 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/188?access_token=2cb88970eeab4262" 2026-09-07 12:57:11,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:57:12,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "GET /pos-self/188?access_token=2cb88970eeab4262 HTTP/1.1" 200 - 57 0.042 0.504 2026-09-07 12:57:12,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': 'EEA896FB5B732985AADF565D06EEA6F8', 'loaderId': 'D6731884A988112DD7C4E5FF79B62F00', 'isDownload': False} 2026-09-07 12:57:12,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Evaluate ready code "odoo.isTourReady('test_order_sequence_in_self')" 2026-09-07 12:57:12,279 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:12,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:57:12,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.036 2026-09-07 12:57:12,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:57:12,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.041 0.074 2026-09-07 12:57:12,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:57:12,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.129 2026-09-07 12:57:12,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.006 2026-09-07 12:57:12,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-07 12:57:12,596 26 INFO rb-6a8d31b-224617-412612 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/188?access_token=2cb88970eeab4262", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:12,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.012 2026-09-07 12:57:12,604 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:57:12,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:57:12,606 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [1/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:12,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.019 0.035 2026-09-07 12:57:12,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.016 0.086 2026-09-07 12:57:13,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.172 0.207 2026-09-07 12:57:13,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.339 2026-09-07 12:57:13,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:13,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/image/ir.attachment/9485/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:57:13,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [2/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-07 12:57:13,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:57:13,297 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:57:13,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.010 0.018 2026-09-07 12:57:13,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-07 12:57:13,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [3/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:13,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-07 12:57:13,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-07 12:57:13,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.014 0.085 2026-09-07 12:57:13,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [4/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-07 12:57:13,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/image/ir.attachment/9451/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-07 12:57:13,438 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:57:13,462 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "GET /web/image/product.product/2964/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.009 0.025 2026-09-07 12:57:13,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [5/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:13,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [6/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:57:13,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3589189 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': 'dac844c8-b354-43e3-919e-de83bd6a0c77'}] 2026-09-07 12:57:13,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3589189 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': 'dac844c8-b354-43e3-919e-de83bd6a0c77'} created pos.order #934 2026-09-07 12:57:13,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3589189 finished 2026-09-07 12:57:13,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.215 0.242 2026-09-07 12:57:14,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [7/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:14,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [8/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:14,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [9/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-07 12:57:14,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [10/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:14,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [11/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-07 12:57:14,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [12/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:14,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [13/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:57:14,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89786528 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000002', 'uuid': '994957f9-5fd9-49cb-9dbc-82b982199150'}] 2026-09-07 12:57:14,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89786528 order {'name': None, 'pos_reference': '260-188-000002', 'uuid': '994957f9-5fd9-49cb-9dbc-82b982199150'} created pos.order #935 2026-09-07 12:57:14,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89786528 finished 2026-09-07 12:57:14,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.137 0.206 2026-09-07 12:57:14,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [14/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:14,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [15/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:14,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [16/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-07 12:57:14,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [17/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:15,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [18/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-07 12:57:15,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [19/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:15,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [20/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:57:15,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97535896 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000003', 'uuid': 'e94215fa-36b1-48b0-b72b-b62904a6737f'}] 2026-09-07 12:57:15,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97535896 order {'name': None, 'pos_reference': '260-188-000003', 'uuid': 'e94215fa-36b1-48b0-b72b-b62904a6737f'} created pos.order #936 2026-09-07 12:57:15,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97535896 finished 2026-09-07 12:57:15,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.142 0.258 2026-09-07 12:57:15,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [21/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:15,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [22/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:15,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [23/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-07 12:57:15,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [24/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:15,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [25/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-07 12:57:15,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [26/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:15,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [27/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:57:15,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65337439 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000004', 'uuid': '6393b710-466c-41ce-9ebd-3109d65d40c2'}] 2026-09-07 12:57:16,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65337439 order {'name': None, 'pos_reference': '260-188-000004', 'uuid': '6393b710-466c-41ce-9ebd-3109d65d40c2'} created pos.order #937 2026-09-07 12:57:16,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65337439 finished 2026-09-07 12:57:16,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.127 0.197 2026-09-07 12:57:16,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [28/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:16,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-09-07 12:57:16,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_order_sequence_in_self SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:57:16,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10054528 (allocated 11272192) 2026-09-07 12:57:16,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 137101 2026-09-07 12:57:16,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-09-07 12:57:16,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 137101 2026-09-07 12:57:16,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125716_555315_test_order_sequence_in_self.txt 2026-09-07 12:57:16,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpuil8p68l_chrome_odoo" 2026-09-07 12:57:16,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-09-07 12:57:20,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 137293 2026-09-07 12:57:20,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpveiroh8t_chrome_odoo 2026-09-07 12:57:20,769 26 INFO rb-6a8d31b-224617-412612 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:32987/json/version 2026-09-07 12:57:20,772 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:20,838 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:57:20,838 26 INFO rb-6a8d31b-224617-412612 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:32987/json 2026-09-07 12:57:20,838 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:20,867 26 INFO rb-6a8d31b-224617-412612 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:32987/devtools/page/8DA9EFBBDA8D1071A7211254EECB6D36 2026-09-07 12:57:20,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Enable chrome headless console log notification 2026-09-07 12:57:20,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-09-07 12:57:21,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 12:57:21,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-09-07 12:57:21,135 26 INFO rb-6a8d31b-224617-412612 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=189" in browser 2026-09-07 12:57:21,135 26 INFO rb-6a8d31b-224617-412612 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=189" 2026-09-07 12:57:21,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:57:21,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:21] "GET /pos/ui?config_id=189 HTTP/1.1" 200 - 84 0.070 0.413 2026-09-07 12:57:21,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '8DA9EFBBDA8D1071A7211254EECB6D36', 'loaderId': '85D53E66298B5563604E863815B39741', 'isDownload': False} 2026-09-07 12:57:21,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Evaluate ready code "odoo.isTourReady('test_pos_self_order_table_transfer')" 2026-09-07 12:57:21,647 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:21,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:21] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 12:57:21,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:21] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-07 12:57:21,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:21] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-07 12:57:22,143 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:22,152 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:22,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:57:22,190 26 INFO rb-6a8d31b-224617-412612 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=189", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:22,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [1/19] Tour test_pos_self_order_table_transfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:57:22,202 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 12:57:22,217 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:57:22,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:22,253 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57: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.012 2026-09-07 12:57:22,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-07 12:57:22,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:22] "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-09-07 12:57:22,346 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-07 12:57:23,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order 2026-09-07 12:57:23,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:57:23,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: sale.order.line 2026-09-07 12:57:23,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-09-07 12:57:23,062 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 487 0.332 0.333 2026-09-07 12:57:23,091 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:57:23,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.009 2026-09-07 12:57:23,254 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.042 2026-09-07 12:57:23,309 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "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-09-07 12:57:23,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:23,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.030 2026-09-07 12:57:23,386 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:23,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:57:23,420 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:57:23,428 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:57:23,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.029 2026-09-07 12:57:23,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /web/image/res.users/279/avatar_128 HTTP/1.1" 200 - 14 0.021 0.054 2026-09-07 12:57:23,512 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:57:23,516 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:57:23,536 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:57:23,540 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.010 0.046 2026-09-07 12:57:23,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [2/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:57:23,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /pos/ui/189?from_backend=True HTTP/1.1" 200 - 31 0.019 0.093 2026-09-07 12:57:23,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.051 2026-09-07 12:57:23,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /pos/ui/189 HTTP/1.1" 200 - 31 0.019 0.193 2026-09-07 12:57:23,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:57:23,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [3/19] Tour test_pos_self_order_table_transfer → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:57:23,836 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:23,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [4/19] Tour test_pos_self_order_table_transfer → Step click Actions button (trigger: .mobile-more-button) 2026-09-07 12:57:23,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [5/19] Tour test_pos_self_order_table_transfer → Step click Actions button (trigger: .more-btn) 2026-09-07 12:57:23,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [6/19] Tour test_pos_self_order_table_transfer → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-09-07 12:57:24,008 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:24,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [7/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:57:24,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [8/19] Tour test_pos_self_order_table_transfer → Step product screen is shown (trigger: .product-screen) 2026-09-07 12:57:24,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35666788 started for PoS orders references: [{'name': '/', 'pos_reference': '260-189-000001', 'uuid': '3e299e96-03a3-42ab-a928-a9a3f05ff38a'}] 2026-09-07 12:57:24,119 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:24,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35666788 order {'name': '/', 'pos_reference': '260-189-000001', 'uuid': '3e299e96-03a3-42ab-a928-a9a3f05ff38a'} updated pos.order #938 2026-09-07 12:57:24,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35666788 finished 2026-09-07 12:57:24,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.062 0.080 2026-09-07 12:57:24,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.008 2026-09-07 12:57:24,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [9/19] Tour test_pos_self_order_table_transfer → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:57:24,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [10/19] Tour test_pos_self_order_table_transfer → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:57:26,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [11/19] Tour test_pos_self_order_table_transfer → Step .floor-map 2026-09-07 12:57:26,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [12/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("1"))) 2026-09-07 12:57:26,570 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 12:57:26,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [13/19] Tour test_pos_self_order_table_transfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 12:57:26,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [14/19] Tour test_pos_self_order_table_transfer → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-07 12:57:26,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [15/19] Tour test_pos_self_order_table_transfer → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 12:57:26,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [16/19] Tour test_pos_self_order_table_transfer → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 12:57:26,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [17/19] Tour test_pos_self_order_table_transfer → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 12:57:26,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94178165 started for PoS orders references: [{'name': '/', 'pos_reference': '261-189-000001', 'uuid': '211d2e81-4a3f-4a41-8b5f-9f36998da765'}] 2026-09-07 12:57:26,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94178165 order {'name': '/', 'pos_reference': '261-189-000001', 'uuid': '211d2e81-4a3f-4a41-8b5f-9f36998da765'} created pos.order #939 2026-09-07 12:57:26,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94178165 finished 2026-09-07 12:57:26,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.044 0.079 2026-09-07 12:57:26,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [18/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-07 12:57:27,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [19/19] Tour test_pos_self_order_table_transfer → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-07 12:57:27,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.009 2026-09-07 12:57:27,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-09-07 12:57:27,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_pos_self_order_table_transfer SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-07 12:57:27,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16317684 (allocated 17174528) 2026-09-07 12:57:27,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 137293 2026-09-07 12:57:27,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-09-07 12:57:27,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 137293 2026-09-07 12:57:27,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125727_296224_test_pos_self_order_table_transfer.txt 2026-09-07 12:57:27,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpveiroh8t_chrome_odoo" 2026-09-07 12:57:27,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-09-07 12:57:31,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 137489 2026-09-07 12:57:31,492 26 INFO rb-6a8d31b-224617-412612 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/tmpk1u7zztx_chrome_odoo 2026-09-07 12:57:31,492 26 INFO rb-6a8d31b-224617-412612 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:43137/json/version 2026-09-07 12:57:31,493 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:31,556 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:57:31,556 26 INFO rb-6a8d31b-224617-412612 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:43137/json 2026-09-07 12:57:31,557 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:31,575 26 INFO rb-6a8d31b-224617-412612 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:43137/devtools/page/3E6A61B27235A27C654FE3722D6DDFE6 2026-09-07 12:57:31,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Enable chrome headless console log notification 2026-09-07 12:57:31,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome headless enable page notifications 2026-09-07 12:57:31,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Setting session cookie in browser 2026-09-07 12:57:31,871 26 INFO rb-6a8d31b-224617-412612 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/190?access_token=3522068d30fa4eed" in browser 2026-09-07 12:57:31,871 26 INFO rb-6a8d31b-224617-412612 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/190?access_token=3522068d30fa4eed" 2026-09-07 12:57:31,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:57:32,281 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "GET /pos-self/190?access_token=3522068d30fa4eed HTTP/1.1" 200 - 57 0.058 0.336 2026-09-07 12:57:32,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '3E6A61B27235A27C654FE3722D6DDFE6', 'loaderId': 'B900D1D53AB92C1FCDBF9818A9D92B8A', 'isDownload': False} 2026-09-07 12:57:32,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Evaluate ready code "odoo.isTourReady('self_order_mobile_special_products_category')" 2026-09-07 12:57:32,299 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:32,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:57:32,341 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.006 0.029 2026-09-07 12:57:32,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:57:32,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.067 2026-09-07 12:57:32,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:57:32,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.124 2026-09-07 12:57:32,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-07 12:57:32,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 12:57:32,590 26 INFO rb-6a8d31b-224617-412612 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/190?access_token=3522068d30fa4eed", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:32,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.005 0.011 2026-09-07 12:57:32,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [1/6] Tour self_order_mobile_special_products_category → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:57:32,604 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:57:32,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:57:32,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [2/6] Tour self_order_mobile_special_products_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:32,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "POST /pos-self/relations/190 HTTP/1.1" 200 - 37 0.056 0.039 2026-09-07 12:57:32,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-07 12:57:33,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "POST /pos-self/data/190 HTTP/1.1" 200 - 179 0.212 0.169 2026-09-07 12:57:33,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.362 2026-09-07 12:57:33,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:33,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/ir.attachment/9564/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:57:33,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [3/6] Tour self_order_mobile_special_products_category → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:57:33,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/ir.attachment/9530/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:57:33,312 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:33,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [4/6] Tour self_order_mobile_special_products_category → Step Category 'Miscellaneous' is displayed (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:57:33,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:57:33,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [5/6] Tour self_order_mobile_special_products_category → Step Category 'Specials' is not displayed (trigger: .category_btn:not(:contains('Specials'))) 2026-09-07 12:57:33,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [6/6] Tour self_order_mobile_special_products_category → Step Product 'Special 1' is not displayed (trigger: .self_order_product_name:not(:contains('Special 1'))) 2026-09-07 12:57:33,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/pos.category/357/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.025 0.052 2026-09-07 12:57:33,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.010 0.074 2026-09-07 12:57:33,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.091 2026-09-07 12:57:33,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-09-07 12:57:33,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_special_products_category SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-09-07 12:57:33,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-07 12:57:33,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-09-07 12:57:33,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7034852 (allocated 7864320) 2026-09-07 12:57:33,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.011 0.122 2026-09-07 12:57:33,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 137489 2026-09-07 12:57:33,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-09-07 12:57:33,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 137489 2026-09-07 12:57:33,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/product.template/2465/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.109 2026-09-07 12:57:33,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:33] "GET /web/image/product.template/2466/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.006 0.121 2026-09-07 12:57:33,746 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125733_746358_test_self_order_category_with_only_special_products.txt 2026-09-07 12:57:33,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmpk1u7zztx_chrome_odoo" 2026-09-07 12:57:33,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-09-07 12:57:37,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 137671 2026-09-07 12:57:37,712 26 INFO rb-6a8d31b-224617-412612 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/tmpsx1t2w2__chrome_odoo 2026-09-07 12:57:37,712 26 INFO rb-6a8d31b-224617-412612 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:34931/json/version 2026-09-07 12:57:37,713 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:37,723 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:57:37,723 26 INFO rb-6a8d31b-224617-412612 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:34931/json 2026-09-07 12:57:37,723 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:37,768 26 INFO rb-6a8d31b-224617-412612 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:34931/devtools/page/AD3A73EA668ED89A465753F45C9E02F6 2026-09-07 12:57:37,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Enable chrome headless console log notification 2026-09-07 12:57:37,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome headless enable page notifications 2026-09-07 12:57:37,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Setting session cookie in browser 2026-09-07 12:57:37,971 26 INFO rb-6a8d31b-224617-412612 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/191?access_token=745dc289f5784b46" in browser 2026-09-07 12:57:37,971 26 INFO rb-6a8d31b-224617-412612 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/191?access_token=745dc289f5784b46" 2026-09-07 12:57:37,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:57:40,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:40] "GET /pos-self/191?access_token=745dc289f5784b46 HTTP/1.1" 200 - 57 0.031 2.945 2026-09-07 12:57:40,968 26 INFO rb-6a8d31b-224617-412612 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': 'AD3A73EA668ED89A465753F45C9E02F6', 'loaderId': 'E2E024E7D5594C651C8A52D4EF3CBB8C', 'isDownload': False} 2026-09-07 12:57:40,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate ready code "odoo.isTourReady('test_self_order_meal_do_not_change_tracking_number_on_sync')" 2026-09-07 12:57:40,990 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:41,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:57:41,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.028 2026-09-07 12:57:41,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:57:41,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.077 2026-09-07 12:57:41,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:57:41,099 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.090 2026-09-07 12:57:41,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 12:57:41,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.023 2026-09-07 12:57:41,338 26 INFO rb-6a8d31b-224617-412612 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/191?access_token=745dc289f5784b46", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:41,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [1/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:57:41,349 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:57:41,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:57:41,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.022 0.016 2026-09-07 12:57:41,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [2/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:41,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-07 12:57:41,517 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.037 0.106 2026-09-07 12:57:41,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-09-07 12:57:41,828 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "POST /pos-self/data/191 HTTP/1.1" 200 - 181 0.137 0.147 2026-09-07 12:57:41,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:41,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:41] "GET /web/image/ir.attachment/9605/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:57:41,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [3/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:42,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:42] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.000 0.023 2026-09-07 12:57:42,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [4/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-07 12:57:42,068 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 12:57:42,072 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:42] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.010 0.056 2026-09-07 12:57:42,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:42] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.006 0.070 2026-09-07 12:57:42,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:42] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-09-07 12:57:42,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:42] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.102 2026-09-07 12:57:42,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:42] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-07 12:57:42,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.007 0.062 2026-09-07 12:57:42,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [5/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:42,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [6/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-07 12:57:42,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [7/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:42,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [8/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:57:42,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [9/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-07 12:57:42,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [10/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:42,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [11/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-09-07 12:57:42,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: tour succeeded 2026-09-07 12:57:42,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_meal_do_not_change_tracking_number_on_sync SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-09-07 12:57:42,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7749680 (allocated 8650752) 2026-09-07 12:57:42,695 26 INFO rb-6a8d31b-224617-412612 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 137671 2026-09-07 12:57:42,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Closing websocket connection 2026-09-07 12:57:42,701 26 INFO rb-6a8d31b-224617-412612 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 137671 2026-09-07 12:57:42,796 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125742_796752_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-09-07 12:57:42,797 26 INFO rb-6a8d31b-224617-412612 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/tmpsx1t2w2__chrome_odoo" 2026-09-07 12:57:42,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-07 12:57:46,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 137855 2026-09-07 12:57:46,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmprefb35ih_chrome_odoo 2026-09-07 12:57:46,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37633/json/version 2026-09-07 12:57:46,865 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:46,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:57:46,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37633/json 2026-09-07 12:57:46,912 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:46,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37633/devtools/page/079DD30FF8BF15979DC689D4D5E82D6F 2026-09-07 12:57:46,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:57:46,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:57:47,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:57:47,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:57:47,193 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:57:47,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:57:47,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:47] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 59 0.039 0.321 2026-09-07 12:57:47,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '079DD30FF8BF15979DC689D4D5E82D6F', 'loaderId': '4F2EBBA07E264F0DE518E465EF743562', 'isDownload': False} 2026-09-07 12:57:47,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-09-07 12:57:47,588 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:47,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:57:47,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:47] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.037 2026-09-07 12:57:47,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:57:47,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:47] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.065 2026-09-07 12:57:47,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:57:47,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:47] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.115 2026-09-07 12:57:47,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-09-07 12:57:47,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-07 12:57:47,861 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:47] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-07 12:57:47,862 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:47,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:57:47,874 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:57:47,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:57:47,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:47,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:47] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.040 0.053 2026-09-07 12:57:48,018 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.125 2026-09-07 12:57:48,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.164 0.147 2026-09-07 12:57:48,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.310 2026-09-07 12:57:48,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.008 2026-09-07 12:57:48,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:48,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:57:48,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/18] Tour self_mobile_each_table_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:57:48,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.004 0.005 2026-09-07 12:57:48,560 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:48,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/18] Tour self_mobile_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:48,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:48,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.000 0.044 2026-09-07 12:57:48,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.049 2026-09-07 12:57:48,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-09-07 12:57:48,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.006 0.074 2026-09-07 12:57:48,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/18] Tour self_mobile_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:57:48,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.092 2026-09-07 12:57:48,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-09-07 12:57:48,803 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:57:48,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:48,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:48] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.007 0.020 2026-09-07 12:57:48,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:48,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74462796 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '54194cf6-17c6-4141-9a8e-a006eff3547c'}] 2026-09-07 12:57:48,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74462796 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '54194cf6-17c6-4141-9a8e-a006eff3547c'} created pos.order #940 2026-09-07 12:57:48,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74462796 finished 2026-09-07 12:57:49,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.070 0.104 2026-09-07 12:57:49,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.010 2026-09-07 12:57:49,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:57:49,173 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:57:49,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:49,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:49,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:57:49,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:57:49,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/18] Tour self_mobile_each_table_takeaway_in → Step Click on 'Cancel' button (trigger: .o_self_cart_page .btn:contains("Cancel")) 2026-09-07 12:57:49,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/18] Tour self_mobile_each_table_takeaway_in → Step Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order')) 2026-09-07 12:57:49,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/18] Tour self_mobile_each_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:49,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:49] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.012 0.037 2026-09-07 12:57:49,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/18] Tour self_mobile_each_table_takeaway_in → Step Check is button 'My Orders' (trigger: .btn:contains('My Orders')) 2026-09-07 12:57:49,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.011 2026-09-07 12:57:49,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:57:49,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-07 12:57:49,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8161816 (allocated 8912896) 2026-09-07 12:57:49,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 137855 2026-09-07 12:57:49,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:57:49,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 137855 2026-09-07 12:57:49,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125749_856244_test_self_order_mobile.txt 2026-09-07 12:57:49,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmprefb35ih_chrome_odoo" 2026-09-07 12:57:50,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138042 2026-09-07 12:57:50,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpop3dc91y_chrome_odoo 2026-09-07 12:57:50,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43559/json/version 2026-09-07 12:57:50,126 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:50,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:57:50,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43559/json 2026-09-07 12:57:50,181 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:50,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43559/devtools/page/27AC51FE384317085F054149CAEC852D 2026-09-07 12:57:50,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:57:50,274 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:57:50,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:57:50,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:57:50,310 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:57:50,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.013 0.052 2026-09-07 12:57:50,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '27AC51FE384317085F054149CAEC852D', 'loaderId': 'E42ADF47C8AC74EC273ADDCCC2DC00F5', 'isDownload': False} 2026-09-07 12:57:50,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-09-07 12:57:50,483 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:50,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.021 2026-09-07 12:57:50,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.031 2026-09-07 12:57:50,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.035 2026-09-07 12:57:50,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-07 12:57:50,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:57:50,754 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:50,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:57:50,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.010 0.017 2026-09-07 12:57:50,782 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:57:50,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 12:57:50,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:50,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.009 0.028 2026-09-07 12:57:50,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.037 2026-09-07 12:57:50,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:57:51,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.110 0.139 2026-09-07 12:57:51,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.010 2026-09-07 12:57:51,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:51,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.010 2026-09-07 12:57:51,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/15] Tour self_mobile_each_table_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:57:51,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.002 0.013 2026-09-07 12:57:51,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.031 2026-09-07 12:57:51,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.014 0.020 2026-09-07 12:57:51,291 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:51,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/15] Tour self_mobile_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:51,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.002 0.031 2026-09-07 12:57:51,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.006 0.025 2026-09-07 12:57:51,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-07 12:57:51,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:51,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-09-07 12:57:51,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-09-07 12:57:51,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.057 2026-09-07 12:57:51,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/15] Tour self_mobile_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:57:51,520 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:51,549 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:51,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.006 0.023 2026-09-07 12:57:51,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/15] Tour self_mobile_each_table_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:57:51,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.008 2026-09-07 12:57:51,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:57:51,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:51,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70340700 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000002', 'uuid': '6c9e7c78-54d7-43c9-957d-46044846804c'}] 2026-09-07 12:57:51,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70340700 order {'name': None, 'pos_reference': '260-192-000002', 'uuid': '6c9e7c78-54d7-43c9-957d-46044846804c'} created pos.order #941 2026-09-07 12:57:51,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70340700 finished 2026-09-07 12:57:51,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.047 0.092 2026-09-07 12:57:51,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-09-07 12:57:51,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:57:52,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:57:52,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:52,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:52,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:57:52,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:57:52,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_table_takeaway_out SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 12:57:52,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8309136 (allocated 9175040) 2026-09-07 12:57:52,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138042 2026-09-07 12:57:52,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:57:52,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138042 2026-09-07 12:57:52,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125752_382789_test_self_order_mobile.txt 2026-09-07 12:57:52,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpop3dc91y_chrome_odoo" 2026-09-07 12:57:52,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138231 2026-09-07 12:57:52,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpnmi8ra64_chrome_odoo 2026-09-07 12:57:52,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46097/json/version 2026-09-07 12:57:52,707 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:52,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:57:52,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46097/json 2026-09-07 12:57:52,794 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:52,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46097/devtools/page/EF7606C6C8DD57E667D51BBB56BF12FC 2026-09-07 12:57:52,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:57:52,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:57:52,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:57:52,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:57:52,907 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:57:52,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:52] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.013 0.033 2026-09-07 12:57:52,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'EF7606C6C8DD57E667D51BBB56BF12FC', 'loaderId': 'B730CB56C10310A75ED35E544F9F0AF1', 'isDownload': False} 2026-09-07 12:57:52,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-09-07 12:57:53,028 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:53,058 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.016 2026-09-07 12:57:53,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.010 0.028 2026-09-07 12:57:53,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.045 2026-09-07 12:57:53,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 12:57:53,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:57:53,332 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:53,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 12:57:53,341 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:57:53,341 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:57:53,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:57:53,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:53,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.028 0.035 2026-09-07 12:57:53,435 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.067 2026-09-07 12:57:53,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.138 0.137 2026-09-07 12:57:53,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.270 2026-09-07 12:57:53,787 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.009 2026-09-07 12:57:53,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:53,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:57:53,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/13] Tour self_mobile_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:57:53,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:57:53,907 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:53,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/13] Tour self_mobile_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:54,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:54,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.010 0.034 2026-09-07 12:57:54,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-07 12:57:54,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/13] Tour self_mobile_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:57:54,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.012 0.092 2026-09-07 12:57:54,140 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57: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-09-07 12:57:54,144 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.008 0.111 2026-09-07 12:57:54,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-07 12:57:54,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:54,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-07 12:57:54,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.008 0.059 2026-09-07 12:57:54,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:54,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45624177 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000003', 'uuid': 'ccd444e4-da24-4dc4-843a-af1b2cc12c66'}] 2026-09-07 12:57:54,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45624177 order {'name': None, 'pos_reference': '260-192-000003', 'uuid': 'ccd444e4-da24-4dc4-843a-af1b2cc12c66'} created pos.order #942 2026-09-07 12:57:54,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45624177 finished 2026-09-07 12:57:54,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.048 0.098 2026-09-07 12:57:54,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.121 2026-09-07 12:57:54,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.146 2026-09-07 12:57:54,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.159 2026-09-07 12:57:54,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:57:54,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.018 2026-09-07 12:57:54,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:57:54,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:54,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:54,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:57:54,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:57:54,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-07 12:57:54,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8007548 (allocated 8912896) 2026-09-07 12:57:54,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138231 2026-09-07 12:57:54,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:57:54,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138231 2026-09-07 12:57:54,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125754_872762_test_self_order_mobile.txt 2026-09-07 12:57:54,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpnmi8ra64_chrome_odoo" 2026-09-07 12:57:55,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138416 2026-09-07 12:57:55,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpmzdj1t5i_chrome_odoo 2026-09-07 12:57:55,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33793/json/version 2026-09-07 12:57:55,144 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:55,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:57:55,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33793/json 2026-09-07 12:57:55,198 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:55,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33793/devtools/page/13E5EB4552C0BBD8119AF529B25DAA25 2026-09-07 12:57:55,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:57:55,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:57:55,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:57:55,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:57:55,380 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:57:55,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.005 0.021 2026-09-07 12:57:55,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '13E5EB4552C0BBD8119AF529B25DAA25', 'loaderId': 'A5AF9F4B0E9D44C50018A18AD48BE17B', 'isDownload': False} 2026-09-07 12:57:55,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-09-07 12:57:55,456 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:55,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-09-07 12:57:55,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-09-07 12:57:55,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.011 2026-09-07 12:57:55,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-07 12:57:55,686 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:57:55,707 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:55,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:57:55,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.004 0.021 2026-09-07 12:57:55,725 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:57:55,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 12:57:55,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:55,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.021 0.033 2026-09-07 12:57:55,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.054 2026-09-07 12:57:55,832 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-07 12:57:56,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.097 0.136 2026-09-07 12:57:56,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-09-07 12:57:56,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:56,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-07 12:57:56,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/15] Tour self_mobile_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:57:56,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.013 0.010 2026-09-07 12:57:56,216 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.026 2026-09-07 12:57:56,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.031 2026-09-07 12:57:56,232 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:57:56,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.028 2026-09-07 12:57:56,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.062 2026-09-07 12:57:56,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/15] Tour self_mobile_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:56,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.002 0.033 2026-09-07 12:57:56,380 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.010 0.030 2026-09-07 12:57:56,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:56,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.006 0.059 2026-09-07 12:57:56,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.006 0.063 2026-09-07 12:57:56,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-07 12:57:56,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/15] Tour self_mobile_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:57:56,473 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:57:56,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-07 12:57:56,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:56,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.011 0.036 2026-09-07 12:57:56,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/15] Tour self_mobile_each_counter_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:57:56,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.006 0.014 2026-09-07 12:57:56,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:57:56,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:56,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10854833 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000004', 'uuid': '0faab511-bb57-41db-961d-159fbc1bfde3'}] 2026-09-07 12:57:56,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10854833 order {'name': None, 'pos_reference': '260-192-000004', 'uuid': '0faab511-bb57-41db-961d-159fbc1bfde3'} created pos.order #943 2026-09-07 12:57:56,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10854833 finished 2026-09-07 12:57:56,873 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.072 0.109 2026-09-07 12:57:56,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.009 0.009 2026-09-07 12:57:56,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:57:56,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:57:57,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:57,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:57,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:57:57,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:57:57,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:57:57,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8299372 (allocated 9961472) 2026-09-07 12:57:57,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138416 2026-09-07 12:57:57,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:57:57,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138416 2026-09-07 12:57:57,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125757_353168_test_self_order_mobile.txt 2026-09-07 12:57:57,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpmzdj1t5i_chrome_odoo" 2026-09-07 12:57:57,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138610 2026-09-07 12:57:57,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpsp0cjlzq_chrome_odoo 2026-09-07 12:57:57,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39215/json/version 2026-09-07 12:57:57,656 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:57,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:57:57,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39215/json 2026-09-07 12:57:57,747 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:57:57,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39215/devtools/page/64AACF3AA221BDC15EF0C0F8AB8B57FC 2026-09-07 12:57:57,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:57:57,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:57:57,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:57:57,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:57:57,900 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:57:57,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:57] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.015 0.040 2026-09-07 12:57:57,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '64AACF3AA221BDC15EF0C0F8AB8B57FC', 'loaderId': '16D2E037583897B6B72ECC0F34BF8688', 'isDownload': False} 2026-09-07 12:57:57,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-09-07 12:57:58,008 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:57:58,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.015 2026-09-07 12:57:58,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-09-07 12:57:58,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.046 2026-09-07 12:57:58,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.010 0.015 2026-09-07 12:57:58,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 12:57:58,302 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:57:58,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/23] Tour self_mobile_meal_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:57:58,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.012 0.014 2026-09-07 12:57:58,320 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:57:58,320 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 12:57:58,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.014 0.029 2026-09-07 12:57:58,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:58,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.039 2026-09-07 12:57:58,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:57:58,680 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.104 0.158 2026-09-07 12:57:58,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.020 2026-09-07 12:57:58,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:57:58,809 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:57:58,830 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/23] Tour self_mobile_meal_table_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:57:58,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.018 0.013 2026-09-07 12:57:58,857 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:57:58,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.056 2026-09-07 12:57:58,906 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/23] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:57:58,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.083 2026-09-07 12:57:58,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.090 2026-09-07 12:57:58,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.004 0.090 2026-09-07 12:57:58,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.018 0.103 2026-09-07 12:57:58,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:58] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.004 0.058 2026-09-07 12:57:59,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:57:59,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.009 0.067 2026-09-07 12:57:59,039 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-07 12:57:59,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-07 12:57:59,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-07 12:57:59,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.006 0.125 2026-09-07 12:57:59,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.006 0.135 2026-09-07 12:57:59,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:59,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/23] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:57:59,206 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:57:59,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:59,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.009 0.033 2026-09-07 12:57:59,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:57:59,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60429115 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000005', 'uuid': '6c93a7c4-88cf-4774-b714-af0559c3bf02'}] 2026-09-07 12:57:59,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60429115 order {'name': None, 'pos_reference': '260-192-000005', 'uuid': '6c93a7c4-88cf-4774-b714-af0559c3bf02'} created pos.order #944 2026-09-07 12:57:59,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60429115 finished 2026-09-07 12:57:59,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.101 0.100 2026-09-07 12:57:59,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.010 2026-09-07 12:57:59,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:57:59,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/23] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:57:59,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:57:59,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-07 12:57:59,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:57:59,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/23] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:57:59,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:57:59] "GET /web/image/product.product/2963/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-09-07 12:57:59,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:57:59,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/23] Tour self_mobile_meal_table_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:57:59,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46276037 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000005', 'uuid': '6c93a7c4-88cf-4774-b714-af0559c3bf02'}] 2026-09-07 12:58:00,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1482] to pos.order #944 2026-09-07 12:58:00,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46276037 order {'name': None, 'pos_reference': '260-192-000005', 'uuid': '6c93a7c4-88cf-4774-b714-af0559c3bf02'} updated pos.order #944 2026-09-07 12:58:00,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46276037 finished 2026-09-07 12:58:00,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.085 0.116 2026-09-07 12:58:00,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:00,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.011 2026-09-07 12:58:00,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:58:00,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:00,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:00,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/23] Tour self_mobile_meal_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:00,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:58:00,479 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-07 12:58:00,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8689152 (allocated 9961472) 2026-09-07 12:58:00,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138610 2026-09-07 12:58:00,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:58:00,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138610 2026-09-07 12:58:00,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125800_640923_test_self_order_mobile.txt 2026-09-07 12:58:00,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpsp0cjlzq_chrome_odoo" 2026-09-07 12:58:01,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 138810 2026-09-07 12:58:01,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpe6m8bt2i_chrome_odoo 2026-09-07 12:58:01,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33699/json/version 2026-09-07 12:58:01,016 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:01,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:01,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33699/json 2026-09-07 12:58:01,046 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:01,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33699/devtools/page/B9B868E3611702B1722FF081D50D0389 2026-09-07 12:58:01,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:58:01,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:58:01,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:58:01,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:58:01,179 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:58:01,250 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.016 0.027 2026-09-07 12:58:01,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B9B868E3611702B1722FF081D50D0389', 'loaderId': 'C1571270500793E14274B6EF8D2A5DF9', 'isDownload': False} 2026-09-07 12:58:01,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-09-07 12:58:01,275 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:01,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-09-07 12:58:01,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-09-07 12:58:01,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.021 2026-09-07 12:58:01,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-09-07 12:58:01,498 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:58:01,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:58:01,516 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:01,523 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:01,523 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:58:01,526 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/26] Tour self_mobile_meal_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:01,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:01,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.023 0.030 2026-09-07 12:58:01,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.056 2026-09-07 12:58:01,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:58:01,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.103 0.133 2026-09-07 12:58:01,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.014 2026-09-07 12:58:01,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:01,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:01] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:58:02,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.008 2026-09-07 12:58:02,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/26] Tour self_mobile_meal_table_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:58:02,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.020 0.023 2026-09-07 12:58:02,055 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:58:02,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.016 0.065 2026-09-07 12:58:02,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.096 2026-09-07 12:58:02,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/26] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:02,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.079 2026-09-07 12:58:02,127 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.002 0.066 2026-09-07 12:58:02,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:58:02,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.027 0.128 2026-09-07 12:58:02,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.076 2026-09-07 12:58:02,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-07 12:58:02,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-07 12:58:02,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.073 2026-09-07 12:58:02,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-07 12:58:02,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.244 2026-09-07 12:58:02,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:02,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-07 12:58:02,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-07 12:58:02,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/26] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:02,384 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:58:02,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-09-07 12:58:02,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:02,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/26] Tour self_mobile_meal_table_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:58:02,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.007 2026-09-07 12:58:02,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:58:02,589 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/26] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:02,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24803318 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000006', 'uuid': 'c4d4916e-5b77-4d94-88a7-ea91cef8e316'}] 2026-09-07 12:58:02,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24803318 order {'name': None, 'pos_reference': '260-192-000006', 'uuid': 'c4d4916e-5b77-4d94-88a7-ea91cef8e316'} created pos.order #945 2026-09-07 12:58:02,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24803318 finished 2026-09-07 12:58:02,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.063 0.107 2026-09-07 12:58:02,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:02,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.015 2026-09-07 12:58:02,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:02,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/26] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:58:02,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:58:03,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-07 12:58:03,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:03,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/26] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:03,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:03] "GET /web/image/product.product/2963/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-09-07 12:58:03,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:03,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/26] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:03,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72521570 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000006', 'uuid': 'c4d4916e-5b77-4d94-88a7-ea91cef8e316'}] 2026-09-07 12:58:03,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1484] to pos.order #945 2026-09-07 12:58:03,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72521570 order {'name': None, 'pos_reference': '260-192-000006', 'uuid': 'c4d4916e-5b77-4d94-88a7-ea91cef8e316'} updated pos.order #945 2026-09-07 12:58:03,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72521570 finished 2026-09-07 12:58:03,393 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.062 0.083 2026-09-07 12:58:03,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-07 12:58:03,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:03,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:58:03,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:03,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:03,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/26] Tour self_mobile_meal_table_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:03,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:58:03,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_out SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 12:58:03,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8991916 (allocated 9961472) 2026-09-07 12:58:03,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 138810 2026-09-07 12:58:03,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:58:03,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 138810 2026-09-07 12:58:03,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125803_880589_test_self_order_mobile.txt 2026-09-07 12:58:03,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpe6m8bt2i_chrome_odoo" 2026-09-07 12:58:04,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139012 2026-09-07 12:58:04,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpe7e2g44p_chrome_odoo 2026-09-07 12:58:04,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43779/json/version 2026-09-07 12:58:04,187 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:04,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:04,252 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43779/json 2026-09-07 12:58:04,253 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:04,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43779/devtools/page/64CF8F8B4D2123EF318DA40228496BB8 2026-09-07 12:58:04,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:58:04,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:58:04,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:58:04,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:58:04,396 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:58:04,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.006 0.022 2026-09-07 12:58:04,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '64CF8F8B4D2123EF318DA40228496BB8', 'loaderId': '30A686B37654FC6894BC659178B4AD49', 'isDownload': False} 2026-09-07 12:58:04,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-09-07 12:58:04,472 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:04,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.008 0.010 2026-09-07 12:58:04,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.021 2026-09-07 12:58:04,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.039 2026-09-07 12:58:04,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-07 12:58:04,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:58:04,712 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:04,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/24] Tour self_mobile_meal_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:04,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.007 0.011 2026-09-07 12:58:04,726 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:04,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:58:04,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:04,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.013 0.033 2026-09-07 12:58:04,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.049 2026-09-07 12:58:05,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.076 0.143 2026-09-07 12:58:05,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.220 2026-09-07 12:58:05,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.015 2026-09-07 12:58:05,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:05,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-09-07 12:58:05,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:58:05,188 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:58:05,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.008 0.016 2026-09-07 12:58:05,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:05,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.007 0.032 2026-09-07 12:58:05,307 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-07 12:58:05,327 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-07 12:58:05,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:58:05,350 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-07 12:58:05,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.011 0.071 2026-09-07 12:58:05,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-07 12:58:05,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-09-07 12:58:05,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:05,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.015 2026-09-07 12:58:05,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.020 0.016 2026-09-07 12:58:05,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/24] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:05,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.047 2026-09-07 12:58:05,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.066 2026-09-07 12:58:05,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.042 2026-09-07 12:58:05,550 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:58:05,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.091 2026-09-07 12:58:05,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:05,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.126 2026-09-07 12:58:05,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.018 0.065 2026-09-07 12:58:05,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.003 0.064 2026-09-07 12:58:05,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.127 2026-09-07 12:58:05,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:05,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67092111 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000007', 'uuid': 'cf870218-7d85-4c34-ad6b-a1f7b4eb0173'}] 2026-09-07 12:58:05,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67092111 order {'name': None, 'pos_reference': '260-192-000007', 'uuid': 'cf870218-7d85-4c34-ad6b-a1f7b4eb0173'} created pos.order #946 2026-09-07 12:58:05,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67092111 finished 2026-09-07 12:58:05,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.060 0.099 2026-09-07 12:58:05,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.011 2026-09-07 12:58:05,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:05,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:05,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:58:06,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:58:06,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-07 12:58:06,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:06,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/24] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:06,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:06] "GET /web/image/product.product/2963/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-07 12:58:06,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:06,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:06,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61370261 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000007', 'uuid': 'cf870218-7d85-4c34-ad6b-a1f7b4eb0173'}] 2026-09-07 12:58:06,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1486] to pos.order #946 2026-09-07 12:58:06,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61370261 order {'name': None, 'pos_reference': '260-192-000007', 'uuid': 'cf870218-7d85-4c34-ad6b-a1f7b4eb0173'} updated pos.order #946 2026-09-07 12:58:06,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61370261 finished 2026-09-07 12:58:06,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.074 0.109 2026-09-07 12:58:06,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:06,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.012 2026-09-07 12:58:06,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:58:06,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:06,703 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:06,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/24] Tour self_mobile_meal_counter_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:06,805 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:58:06,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-07 12:58:06,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8665604 (allocated 10223616) 2026-09-07 12:58:06,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139012 2026-09-07 12:58:06,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:58:06,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139012 2026-09-07 12:58:06,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125806_955269_test_self_order_mobile.txt 2026-09-07 12:58:06,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpe7e2g44p_chrome_odoo" 2026-09-07 12:58:07,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139216 2026-09-07 12:58:07,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpz1ijhx_o_chrome_odoo 2026-09-07 12:58:07,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39889/json/version 2026-09-07 12:58:07,224 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:07,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:07,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39889/json 2026-09-07 12:58:07,292 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:07,360 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39889/devtools/page/6261E060AA3059431D8F7FE437DB165D 2026-09-07 12:58:07,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:58:07,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:58:07,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:58:07,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:58:07,412 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:58:07,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.010 0.033 2026-09-07 12:58:07,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '6261E060AA3059431D8F7FE437DB165D', 'loaderId': 'FBA72DF7B6ADFB2E082738045691F8A6', 'isDownload': False} 2026-09-07 12:58:07,532 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-09-07 12:58:07,559 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:07,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.008 0.009 2026-09-07 12:58:07,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.028 2026-09-07 12:58:07,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.041 2026-09-07 12:58:07,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-07 12:58:07,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:58:07,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:58:07,837 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:07,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/26] Tour self_mobile_meal_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:07,849 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:07,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:58:07,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:07,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.019 0.030 2026-09-07 12:58:07,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.052 2026-09-07 12:58:08,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.127 0.148 2026-09-07 12:58:08,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.269 2026-09-07 12:58:08,268 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.008 2026-09-07 12:58:08,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:08,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:58:08,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:58:08,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:58:08,364 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:58:08,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:08,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.003 0.018 2026-09-07 12:58:08,497 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.008 0.022 2026-09-07 12:58:08,517 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.044 2026-09-07 12:58:08,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:58:08,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-09-07 12:58:08,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-09-07 12:58:08,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-09-07 12:58:08,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-07 12:58:08,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.029 0.010 2026-09-07 12:58:08,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:08,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.014 2026-09-07 12:58:08,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.024 0.058 2026-09-07 12:58:08,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/26] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:08,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.075 2026-09-07 12:58:08,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.095 2026-09-07 12:58:08,729 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:58:08,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.080 2026-09-07 12:58:08,751 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:08,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.044 2026-09-07 12:58:08,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.102 2026-09-07 12:58:08,786 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.041 2026-09-07 12:58:08,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.078 2026-09-07 12:58:08,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/26] Tour self_mobile_meal_counter_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:58:08,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.190 2026-09-07 12:58:08,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.004 0.084 2026-09-07 12:58:08,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:08] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.018 2026-09-07 12:58:08,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:58:08,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:08,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46504972 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000008', 'uuid': '0eefeca3-cb8b-4864-8de6-5c9303dff330'}] 2026-09-07 12:58:09,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46504972 order {'name': None, 'pos_reference': '260-192-000008', 'uuid': '0eefeca3-cb8b-4864-8de6-5c9303dff330'} created pos.order #947 2026-09-07 12:58:09,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46504972 finished 2026-09-07 12:58:09,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.058 0.092 2026-09-07 12:58:09,114 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.011 2026-09-07 12:58:09,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:09,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:09,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:58:09,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:58:09,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-07 12:58:09,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:09,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/26] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:09,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:09] "GET /web/image/product.product/2963/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.006 0.017 2026-09-07 12:58:09,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:09,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:09,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81585184 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000008', 'uuid': '0eefeca3-cb8b-4864-8de6-5c9303dff330'}] 2026-09-07 12:58:09,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: Added lines [1488] to pos.order #947 2026-09-07 12:58:09,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81585184 order {'name': None, 'pos_reference': '260-192-000008', 'uuid': '0eefeca3-cb8b-4864-8de6-5c9303dff330'} updated pos.order #947 2026-09-07 12:58:09,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81585184 finished 2026-09-07 12:58:09,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.054 0.090 2026-09-07 12:58:09,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-07 12:58:09,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:09,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:58:09,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:09,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:10,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/26] Tour self_mobile_meal_counter_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:10,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:58:10,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-07 12:58:10,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8895284 (allocated 9961472) 2026-09-07 12:58:10,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139216 2026-09-07 12:58:10,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:58:10,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139216 2026-09-07 12:58:10,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125810_243280_test_self_order_mobile.txt 2026-09-07 12:58:10,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpz1ijhx_o_chrome_odoo" 2026-09-07 12:58:10,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139428 2026-09-07 12:58:10,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpfimlbkjs_chrome_odoo 2026-09-07 12:58:10,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40523/json/version 2026-09-07 12:58:10,515 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:10,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:10,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40523/json 2026-09-07 12:58:10,563 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:10,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40523/devtools/page/88775F289FE921EFE3147EFFE8489F25 2026-09-07 12:58:10,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:58:10,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:58:10,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:58:10,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:58:10,695 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:58:10,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:10] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.004 0.020 2026-09-07 12:58:10,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '88775F289FE921EFE3147EFFE8489F25', 'loaderId': 'F71B7ADC7FA178D948B6B2724BFA5E55', 'isDownload': False} 2026-09-07 12:58:10,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-09-07 12:58:10,795 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:10,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:10] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.014 0.007 2026-09-07 12:58:10,832 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:10] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.024 2026-09-07 12:58:10,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:10] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.026 2026-09-07 12:58:11,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-07 12:58:11,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:58:11,028 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:11,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:58:11,036 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:11,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:58:11,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/34] Tour self_order_mobile_meal_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:11,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:11,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.015 0.033 2026-09-07 12:58:11,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.050 2026-09-07 12:58:11,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-07 12:58:11,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.132 0.147 2026-09-07 12:58:11,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.008 2026-09-07 12:58:11,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:11,518 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:58:11,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/34] Tour self_order_mobile_meal_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:58:11,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:58:11,586 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:58:11,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:11,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:58:11,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-07 12:58:11,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-07 12:58:11,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:58:11,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-07 12:58:11,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-07 12:58:11,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-07 12:58:11,749 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.008 0.089 2026-09-07 12:58:11,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:11,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:11,889 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58: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-09-07 12:58:11,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:11] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-07 12:58:11,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/34] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-07 12:58:11,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/34] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-07 12:58:12,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/34] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-07 12:58:12,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:12,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/34] Tour self_order_mobile_meal_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:58:12,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:12,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:58:12,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-09-07 12:58:12,370 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:12,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:12,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:12,540 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/34] Tour self_order_mobile_meal_cancel → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:58:12,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:12] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.014 0.016 2026-09-07 12:58:12,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:58:12,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/34] Tour self_order_mobile_meal_cancel → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:12,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26772732 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000009', 'uuid': '60f93d35-b122-41bd-85f4-77f771e750e4'}] 2026-09-07 12:58:12,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26772732 order {'name': None, 'pos_reference': '260-192-000009', 'uuid': '60f93d35-b122-41bd-85f4-77f771e750e4'} created pos.order #948 2026-09-07 12:58:12,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26772732 finished 2026-09-07 12:58:12,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.055 0.099 2026-09-07 12:58:12,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:12,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.016 2026-09-07 12:58:12,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:12,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:58:13,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-09-07 12:58:13,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [27/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-09-07 12:58:13,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [28/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:13,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [29/34] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-07 12:58:13,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:13] "GET /web/image/product.product/2963/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-09-07 12:58:13,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [30/34] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-07 12:58:13,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [31/34] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-07 12:58:13,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [32/34] Tour self_order_mobile_meal_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:58:13,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [33/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:13,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [34/34] Tour self_order_mobile_meal_cancel → Step Check is button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:13,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:58:13,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-07 12:58:13,596 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9586356 (allocated 10747904) 2026-09-07 12:58:13,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139428 2026-09-07 12:58:13,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:58:13,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139428 2026-09-07 12:58:13,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125813_698679_test_self_order_mobile.txt 2026-09-07 12:58:13,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpfimlbkjs_chrome_odoo" 2026-09-07 12:58:14,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139613 2026-09-07 12:58:14,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp9368ts2c_chrome_odoo 2026-09-07 12:58:14,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42113/json/version 2026-09-07 12:58:14,123 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:14,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:14,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42113/json 2026-09-07 12:58:14,178 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:14,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42113/devtools/page/D1FEFB9AF71152D0F4C60D640EBDDF0B 2026-09-07 12:58:14,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:58:14,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:58:14,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:58:14,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:58:14,267 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:58:14,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.005 0.024 2026-09-07 12:58:14,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'D1FEFB9AF71152D0F4C60D640EBDDF0B', 'loaderId': 'B1D1E842CDD297C6AE5509637E4CF089', 'isDownload': False} 2026-09-07 12:58:14,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-09-07 12:58:14,359 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:14,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.006 2026-09-07 12:58:14,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-09-07 12:58:14,397 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.021 2026-09-07 12:58:14,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 12:58:14,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.005 0.011 2026-09-07 12:58:14,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 12:58:14,636 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:14,643 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:14,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:58:14,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/23] Tour self_order_mobile_each_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:14,701 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.015 2026-09-07 12:58:14,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:14,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.017 0.050 2026-09-07 12:58:14,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-09-07 12:58:15,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.116 0.134 2026-09-07 12:58:15,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.009 2026-09-07 12:58:15,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:15,189 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.009 0.013 2026-09-07 12:58:15,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/23] Tour self_order_mobile_each_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:58:15,226 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:58:15,229 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.011 0.010 2026-09-07 12:58:15,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/23] Tour self_order_mobile_each_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:15,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/23] Tour self_order_mobile_each_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:15,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.014 0.042 2026-09-07 12:58:15,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-07 12:58:15,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-07 12:58:15,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-07 12:58:15,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-09-07 12:58:15,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/23] Tour self_order_mobile_each_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:15,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-09-07 12:58:15,450 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:58:15,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/23] Tour self_order_mobile_each_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-09-07 12:58:15,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.011 0.025 2026-09-07 12:58:15,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/23] Tour self_order_mobile_each_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-09-07 12:58:15,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/23] Tour self_order_mobile_each_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-09-07 12:58:15,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:15,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/23] Tour self_order_mobile_each_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 12:58:15,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/23] Tour self_order_mobile_each_cancel → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-09-07 12:58:15,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/23] Tour self_order_mobile_each_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:58:15,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/23] Tour self_order_mobile_each_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:15,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/23] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:15,960 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:15] "GET /web/image/product.product/2963/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-07 12:58:15,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:16,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/23] Tour self_order_mobile_each_cancel → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:58:16,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:16] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.019 0.015 2026-09-07 12:58:16,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/23] Tour self_order_mobile_each_cancel → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:58:16,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/23] Tour self_order_mobile_each_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:16,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4470843 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000010', 'uuid': '95ab0c3e-b0d3-48a3-acfe-86839693bd41'}] 2026-09-07 12:58:16,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4470843 order {'name': None, 'pos_reference': '260-192-000010', 'uuid': '95ab0c3e-b0d3-48a3-acfe-86839693bd41'} created pos.order #949 2026-09-07 12:58:16,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4470843 finished 2026-09-07 12:58:16,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.078 0.128 2026-09-07 12:58:16,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/23] Tour self_order_mobile_each_cancel → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:58:16,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.011 2026-09-07 12:58:16,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/23] Tour self_order_mobile_each_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:58:16,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/23] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:16,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/23] Tour self_order_mobile_each_cancel → Step Check is button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:16,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:58:16,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-07 12:58:16,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9026552 (allocated 9961472) 2026-09-07 12:58:16,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139613 2026-09-07 12:58:16,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:58:16,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139613 2026-09-07 12:58:16,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125816_812785_test_self_order_mobile.txt 2026-09-07 12:58:16,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp9368ts2c_chrome_odoo" 2026-09-07 12:58:17,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 139807 2026-09-07 12:58:17,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpu00hipyu_chrome_odoo 2026-09-07 12:58:17,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37613/json/version 2026-09-07 12:58:17,108 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:17,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:17,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37613/json 2026-09-07 12:58:17,164 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:17,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37613/devtools/page/B10543905879CA124C78172EB21D3428 2026-09-07 12:58:17,262 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-07 12:58:17,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-07 12:58:17,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-07 12:58:17,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" in browser 2026-09-07 12:58:17,311 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e" 2026-09-07 12:58:17,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "GET /pos-self/192?access_token=a94567686c24485d&table_identifier=cb64cc9e HTTP/1.1" 200 - 9 0.035 0.025 2026-09-07 12:58:17,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B10543905879CA124C78172EB21D3428', 'loaderId': 'ED0DF20F52BDFF8C20DF8D038BA5787A', 'isDownload': False} 2026-09-07 12:58:17,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_auto_table_selection_takeaway_in')" 2026-09-07 12:58:17,407 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:17,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.010 0.014 2026-09-07 12:58:17,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.038 2026-09-07 12:58:17,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.050 2026-09-07 12:58:17,653 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-07 12:58:17,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:58:17,683 26 INFO rb-6a8d31b-224617-412612 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/192?access_token=a94567686c24485d&table_identifier=cb64cc9e", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:17,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.005 0.015 2026-09-07 12:58:17,693 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:17,694 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:58:17,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:17,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "POST /pos-self/relations/192 HTTP/1.1" 200 - 16 0.011 0.031 2026-09-07 12:58:17,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:17,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.041 2026-09-07 12:58:18,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self/data/192 HTTP/1.1" 200 - 113 0.083 0.145 2026-09-07 12:58:18,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.233 2026-09-07 12:58:18,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.008 2026-09-07 12:58:18,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:18,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/image/ir.attachment/9646/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-09-07 12:58:18,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:58:18,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/image/ir.attachment/9612/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:58:18,180 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:58:18,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:18,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.005 0.040 2026-09-07 12:58:18,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:18,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-09-07 12:58:18,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-09-07 12:58:18,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.007 0.088 2026-09-07 12:58:18,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:18,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-09-07 12:58:18,475 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58: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-09-07 12:58:18,477 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.007 0.144 2026-09-07 12:58:18,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:18,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.025 0.030 2026-09-07 12:58:18,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.039 2026-09-07 12:58:18,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check if the table selection is not displayed (trigger: body:not(:has(.self_order_popup_table))) 2026-09-07 12:58:18,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.033 2026-09-07 12:58:18,596 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.050 2026-09-07 12:58:18,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.079 2026-09-07 12:58:18,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:18,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.093 2026-09-07 12:58:18,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.093 2026-09-07 12:58:18,652 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.078 2026-09-07 12:58:18,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.024 0.046 2026-09-07 12:58:18,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.113 2026-09-07 12:58:18,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.089 2026-09-07 12:58:18,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.086 2026-09-07 12:58:18,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.061 2026-09-07 12:58:18,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.038 2026-09-07 12:58:18,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.214 2026-09-07 12:58:18,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.160 2026-09-07 12:58:18,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26808041 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000011', 'uuid': '27c10269-3e8b-4bf0-b416-33a7a3e16f6d'}] 2026-09-07 12:58:18,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26808041 order {'name': None, 'pos_reference': '260-192-000011', 'uuid': '27c10269-3e8b-4bf0-b416-33a7a3e16f6d'} created pos.order #950 2026-09-07 12:58:18,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26808041 finished 2026-09-07 12:58:18,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.075 0.168 2026-09-07 12:58:19,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-07 12:58:19,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:19,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-09-07 12:58:19,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-07 12:58:19,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR self_mobile_auto_table_selection_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-07 12:58:19,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7796268 (allocated 9175040) 2026-09-07 12:58:19,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 139807 2026-09-07 12:58:19,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-07 12:58:19,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 139807 2026-09-07 12:58:19,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125819_303433_test_self_order_mobile.txt 2026-09-07 12:58:19,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpu00hipyu_chrome_odoo" 2026-09-07 12:58:19,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-09-07 12:58:23,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 140014 2026-09-07 12:58:23,408 26 INFO rb-6a8d31b-224617-412612 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/tmpf9iwjkgx_chrome_odoo 2026-09-07 12:58:23,408 26 INFO rb-6a8d31b-224617-412612 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:37085/json/version 2026-09-07 12:58:23,409 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:23,475 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:58:23,475 26 INFO rb-6a8d31b-224617-412612 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:37085/json 2026-09-07 12:58:23,476 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:23,487 26 INFO rb-6a8d31b-224617-412612 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:37085/devtools/page/9E81F92459C8BF458E1AF2E7186DD754 2026-09-07 12:58:23,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Enable chrome headless console log notification 2026-09-07 12:58:23,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-09-07 12:58:23,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-09-07 12:58:23,821 26 INFO rb-6a8d31b-224617-412612 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/193?access_token=4cd1d976aaca448b&table_identifier=505da1a3" in browser 2026-09-07 12:58:23,822 26 INFO rb-6a8d31b-224617-412612 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/193?access_token=4cd1d976aaca448b&table_identifier=505da1a3" 2026-09-07 12:58:23,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:58:24,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "GET /pos-self/193?access_token=4cd1d976aaca448b&table_identifier=505da1a3 HTTP/1.1" 200 - 59 0.033 0.397 2026-09-07 12:58:24,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '9E81F92459C8BF458E1AF2E7186DD754', 'loaderId': '116AE040B57A876C0836D205C8046A82', 'isDownload': False} 2026-09-07 12:58:24,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate ready code "odoo.isTourReady('self_order_mobile_0_price_order')" 2026-09-07 12:58:24,293 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:24,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:58:24,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.046 0.056 2026-09-07 12:58:24,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:58:24,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.130 2026-09-07 12:58:24,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:58:24,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.158 2026-09-07 12:58:24,614 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 12:58:24,620 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:58:24,631 26 INFO rb-6a8d31b-224617-412612 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/193?access_token=4cd1d976aaca448b&table_identifier=505da1a3", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:24,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.008 2026-09-07 12:58:24,640 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:24,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 12:58:24,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [1/10] Tour self_order_mobile_0_price_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:24,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [2/10] Tour self_order_mobile_0_price_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:24,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.058 0.049 2026-09-07 12:58:24,801 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-07 12:58:25,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.118 0.162 2026-09-07 12:58:25,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.265 2026-09-07 12:58:25,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-09-07 12:58:25,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:25,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/image/ir.attachment/9687/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-07 12:58:25,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [3/10] Tour self_order_mobile_0_price_order → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-09-07 12:58:25,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/image/ir.attachment/9653/raw HTTP/1.1" 200 - 4 0.005 0.006 2026-09-07 12:58:25,251 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:58:25,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [4/10] Tour self_order_mobile_0_price_order → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-09-07 12:58:25,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 12:58:25,363 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-07 12:58:25,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.007 0.044 2026-09-07 12:58:25,396 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [5/10] Tour self_order_mobile_0_price_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:25,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-07 12:58:25,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.075 2026-09-07 12:58:25,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-09-07 12:58:25,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [6/10] Tour self_order_mobile_0_price_order → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-07 12:58:25,503 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58: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-09-07 12:58:25,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [7/10] Tour self_order_mobile_0_price_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:25,522 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "GET /web/image/product.product/2964/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-07 12:58:25,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [8/10] Tour self_order_mobile_0_price_order → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:25,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49573866 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '49225dce-4257-45a1-8566-3b2a716eab6d'}] 2026-09-07 12:58:25,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49573866 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '49225dce-4257-45a1-8566-3b2a716eab6d'} created pos.order #951 2026-09-07 12:58:25,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49573866 finished 2026-09-07 12:58:25,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 237 0.163 0.245 2026-09-07 12:58:26,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.011 2026-09-07 12:58:26,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [9/10] Tour self_order_mobile_0_price_order → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:26,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [10/10] Tour self_order_mobile_0_price_order → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:58:26,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-09-07 12:58:26,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_0_price_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:58:26,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 8012412 (allocated 9175040) 2026-09-07 12:58:26,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 140014 2026-09-07 12:58:26,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-09-07 12:58:26,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 140014 2026-09-07 12:58:26,316 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125826_316677_test_self_order_mobile_0_price_order.txt 2026-09-07 12:58:26,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpf9iwjkgx_chrome_odoo" 2026-09-07 12:58:26,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-09-07 12:58:30,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 140199 2026-09-07 12:58:30,255 26 INFO rb-6a8d31b-224617-412612 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/tmpuvgn9d8s_chrome_odoo 2026-09-07 12:58:30,256 26 INFO rb-6a8d31b-224617-412612 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:36887/json/version 2026-09-07 12:58:30,258 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:30,303 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:58:30,303 26 INFO rb-6a8d31b-224617-412612 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:36887/json 2026-09-07 12:58:30,304 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:30,311 26 INFO rb-6a8d31b-224617-412612 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:36887/devtools/page/2992FF1BA93AC0B1ADC925B2F2DA8BE7 2026-09-07 12:58:30,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Enable chrome headless console log notification 2026-09-07 12:58:30,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-09-07 12:58:30,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-09-07 12:58:30,552 26 INFO rb-6a8d31b-224617-412612 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/194" in browser 2026-09-07 12:58:30,552 26 INFO rb-6a8d31b-224617-412612 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/194" 2026-09-07 12:58:30,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:58:30,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:30] "GET /pos-self/194 HTTP/1.1" 200 - 57 0.040 0.331 2026-09-07 12:58:30,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '2992FF1BA93AC0B1ADC925B2F2DA8BE7', 'loaderId': '39B6EC946813F52A8377D46FC643EA9F', 'isDownload': False} 2026-09-07 12:58:30,946 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate ready code "odoo.isTourReady('self_order_mobile_no_access_token')" 2026-09-07 12:58:30,968 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:30,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:58:31,040 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.045 2026-09-07 12:58:31,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:58:31,069 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.084 2026-09-07 12:58:31,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:58:31,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.100 2026-09-07 12:58:31,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 12:58:31,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 12:58:31,246 26 INFO rb-6a8d31b-224617-412612 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/194", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:31,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.008 2026-09-07 12:58:31,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [1/3] Tour self_order_mobile_no_access_token → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:31,258 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:31,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:58:31,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [2/3] Tour self_order_mobile_no_access_token → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:31,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.018 0.030 2026-09-07 12:58:31,350 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-07 12:58:31,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.155 0.144 2026-09-07 12:58:31,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.292 2026-09-07 12:58:31,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:31,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /web/image/ir.attachment/9728/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 12:58:31,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [3/3] Tour self_order_mobile_no_access_token → Step Check that: ---Check is button 'Order'--- is not true (trigger: body:not(:has(.btn:contains('Order')))) 2026-09-07 12:58:31,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /web/image/ir.attachment/9694/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 12:58:31,784 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:58:31,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-09-07 12:58:31,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_no_access_token SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-07 12:58:31,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6226184 (allocated 6815744) 2026-09-07 12:58:31,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 140199 2026-09-07 12:58:31,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-09-07 12:58:31,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 140199 2026-09-07 12:58:31,958 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125831_957815_test_self_order_mobile_no_access_token.txt 2026-09-07 12:58:31,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpuvgn9d8s_chrome_odoo" 2026-09-07 12:58:31,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-09-07 12:58:35,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 140367 2026-09-07 12:58:35,719 26 INFO rb-6a8d31b-224617-412612 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/tmpfxuwcbxo_chrome_odoo 2026-09-07 12:58:35,719 26 INFO rb-6a8d31b-224617-412612 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:42237/json/version 2026-09-07 12:58:35,720 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:35,772 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:58:35,772 26 INFO rb-6a8d31b-224617-412612 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:42237/json 2026-09-07 12:58:35,772 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:35,796 26 INFO rb-6a8d31b-224617-412612 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:42237/devtools/page/99F692C5362544526A99838B3062FAE3 2026-09-07 12:58:35,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Enable chrome headless console log notification 2026-09-07 12:58:35,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome headless enable page notifications 2026-09-07 12:58:36,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 12:58:36,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Setting session cookie in browser 2026-09-07 12:58:36,082 26 INFO rb-6a8d31b-224617-412612 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/196" in browser 2026-09-07 12:58:36,082 26 INFO rb-6a8d31b-224617-412612 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/196" 2026-09-07 12:58:36,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:58:36,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:36] "GET /pos/ui/196 HTTP/1.1" 200 - 122 0.061 0.434 2026-09-07 12:58:36,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '99F692C5362544526A99838B3062FAE3', 'loaderId': '62EB44EE6C2A0D72BB4D925942698F96', 'isDownload': False} 2026-09-07 12:58:36,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Evaluate ready code "odoo.isTourReady('test_no_orders_from_other_config')" 2026-09-07 12:58:36,619 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:36,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:36] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 12:58:36,639 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:36] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 12:58:36,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:36] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:58:37,088 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:58:37,099 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:58:37,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:58:37,132 26 INFO rb-6a8d31b-224617-412612 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/196", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:37,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [1/4] Tour test_no_orders_from_other_config → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 12:58:37,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-07 12:58:37,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:58:37,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:58:37,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-07 12:58:37,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-07 12:58:37,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.034 2026-09-07 12:58:37,301 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-09-07 12:58:37,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 423 0.310 0.327 2026-09-07 12:58:38,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:58:38,079 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58: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.009 2026-09-07 12:58:38,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-09-07 12:58:38,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 12:58:38,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:38,203 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-07 12:58:38,245 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:58:38,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 12:58:38,258 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 12:58:38,263 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:58:38,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.014 2026-09-07 12:58:38,289 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:58:38,292 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:58:38,373 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 12:58:38,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.046 0.018 2026-09-07 12:58:38,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [2/4] Tour test_no_orders_from_other_config → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 12:58:38,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /pos/ui/196?from_backend=True HTTP/1.1" 200 - 31 0.064 0.090 2026-09-07 12:58:38,517 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /pos/ui/196 HTTP/1.1" 200 - 31 0.012 0.179 2026-09-07 12:58:38,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.117 2026-09-07 12:58:38,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [3/4] Tour test_no_orders_from_other_config → Step .pos-leftheader .orders-button 2026-09-07 12:58:38,558 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:58:38,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.014 0.022 2026-09-07 12:58:38,637 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: [4/4] Tour test_no_orders_from_other_config → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-09-07 12:58:38,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:58:38,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.018 2026-09-07 12:58:38,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: tour succeeded 2026-09-07 12:58:38,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_no_orders_from_other_config SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-07 12:58:38,706 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:58:38,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12395956 (allocated 13631488) 2026-09-07 12:58:38,816 26 INFO rb-6a8d31b-224617-412612 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 140367 2026-09-07 12:58:38,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Closing websocket connection 2026-09-07 12:58:38,817 26 INFO rb-6a8d31b-224617-412612 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 140367 2026-09-07 12:58:38,899 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125838_899118_test_self_order_mobile_not_visible_in_other_config.txt 2026-09-07 12:58:38,899 26 INFO rb-6a8d31b-224617-412612 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/tmpfxuwcbxo_chrome_odoo" 2026-09-07 12:58:38,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-09-07 12:58:42,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 140559 2026-09-07 12:58:42,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp6yincltn_chrome_odoo 2026-09-07 12:58:42,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:38763/json/version 2026-09-07 12:58:42,473 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:42,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:42,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:38763/json 2026-09-07 12:58:42,521 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:42,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:38763/devtools/page/0FDC6DD64E40E1F19B8571339E84C442 2026-09-07 12:58:42,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-07 12:58:42,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-07 12:58:42,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-07 12:58:42,792 26 INFO rb-6a8d31b-224617-412612 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/197?access_token=d75dd735865d4ea5&table_identifier=90a446e7" in browser 2026-09-07 12:58:42,792 26 INFO rb-6a8d31b-224617-412612 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/197?access_token=d75dd735865d4ea5&table_identifier=90a446e7" 2026-09-07 12:58:42,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:58:43,317 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "GET /pos-self/197?access_token=d75dd735865d4ea5&table_identifier=90a446e7 HTTP/1.1" 200 - 59 0.047 0.463 2026-09-07 12:58:43,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '0FDC6DD64E40E1F19B8571339E84C442', 'loaderId': '9493CCD8FA9CC448A7D28B72C0CBAEA8', 'isDownload': False} 2026-09-07 12:58:43,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate ready code "odoo.isTourReady('test_self_order_table_sharing-each_mode')" 2026-09-07 12:58:43,345 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:43,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:58:43,389 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.031 2026-09-07 12:58:43,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:58:43,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.018 0.050 2026-09-07 12:58:43,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:58:43,462 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.087 2026-09-07 12:58:43,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:58:43,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-09-07 12:58:43,612 26 INFO rb-6a8d31b-224617-412612 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/197?access_token=d75dd735865d4ea5&table_identifier=90a446e7", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:43,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [1/10] Tour test_self_order_table_sharing-each_mode → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:43,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.009 0.011 2026-09-07 12:58:43,634 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:43,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.019 2026-09-07 12:58:43,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [2/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:43,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-07 12:58:43,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "POST /pos-self/relations/197 HTTP/1.1" 200 - 37 0.037 0.047 2026-09-07 12:58:43,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.059 2026-09-07 12:58:44,103 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "POST /pos-self/data/197 HTTP/1.1" 200 - 180 0.158 0.163 2026-09-07 12:58:44,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.006 2026-09-07 12:58:44,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:44,205 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/ir.attachment/9807/raw HTTP/1.1" 200 - 4 0.006 0.017 2026-09-07 12:58:44,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [3/10] Tour test_self_order_table_sharing-each_mode → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:44,268 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:58:44,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 12:58:44,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.030 2026-09-07 12:58:44,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [4/10] Tour test_self_order_table_sharing-each_mode → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:58:44,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.007 0.060 2026-09-07 12:58:44,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-07 12:58:44,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-07 12:58:44,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-09-07 12:58:44,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [5/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:44,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [6/10] Tour test_self_order_table_sharing-each_mode → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:44,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/ir.attachment/9773/raw HTTP/1.1" 200 - 4 0.009 0.008 2026-09-07 12:58:44,482 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 12:58:44,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [7/10] Tour test_self_order_table_sharing-each_mode → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:58:44,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.019 0.026 2026-09-07 12:58:44,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [8/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:58:44,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "GET /web/image/product.product/2963/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.008 0.063 2026-09-07 12:58:44,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [9/10] Tour test_self_order_table_sharing-each_mode → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 12:58:44,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19962440 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000002', 'uuid': 'bca70d32-b20e-44ef-ba5b-9f5ab97d2528'}] 2026-09-07 12:58:44,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19962440 order {'name': None, 'pos_reference': '260-197-000002', 'uuid': 'bca70d32-b20e-44ef-ba5b-9f5ab97d2528'} created pos.order #954 2026-09-07 12:58:44,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19962440 finished 2026-09-07 12:58:44,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.096 0.110 2026-09-07 12:58:44,864 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.011 2026-09-07 12:58:44,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [10/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:58:44,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-07 12:58:44,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_table_sharing-each_mode SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:58:44,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7978476 (allocated 8912896) 2026-09-07 12:58:44,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 140559 2026-09-07 12:58:44,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-07 12:58:44,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 140559 2026-09-07 12:58:45,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125845_086226_test_self_order_table_sharing.txt 2026-09-07 12:58:45,086 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp6yincltn_chrome_odoo" 2026-09-07 12:58:45,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 140748 2026-09-07 12:58:45,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp4hbucnz0_chrome_odoo 2026-09-07 12:58:45,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:40515/json/version 2026-09-07 12:58:45,391 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:45,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:45,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:40515/json 2026-09-07 12:58:45,443 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:45,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:40515/devtools/page/A863B75B1ECF82E96ACB269F177C5EBE 2026-09-07 12:58:45,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-07 12:58:45,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-07 12:58:45,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-07 12:58:45,608 26 INFO rb-6a8d31b-224617-412612 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/197?access_token=d75dd735865d4ea5&table_identifier=90a446e7" in browser 2026-09-07 12:58:45,608 26 INFO rb-6a8d31b-224617-412612 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/197?access_token=d75dd735865d4ea5&table_identifier=90a446e7" 2026-09-07 12:58:45,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "GET /pos-self/197?access_token=d75dd735865d4ea5&table_identifier=90a446e7 HTTP/1.1" 200 - 9 0.011 0.017 2026-09-07 12:58:45,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'A863B75B1ECF82E96ACB269F177C5EBE', 'loaderId': '20DF83535547E6DD19039E6760FA526A', 'isDownload': False} 2026-09-07 12:58:45,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate ready code "odoo.isTourReady('test_self_order_table_sharing-meal_mode')" 2026-09-07 12:58:45,680 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:45,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.013 0.020 2026-09-07 12:58:45,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.040 2026-09-07 12:58:45,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.052 2026-09-07 12:58:45,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-07 12:58:45,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:58:45,923 26 INFO rb-6a8d31b-224617-412612 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/197?access_token=d75dd735865d4ea5&table_identifier=90a446e7", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:45,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.004 0.015 2026-09-07 12:58:45,931 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:45,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 12:58:45,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [1/4] Tour test_self_order_table_sharing-meal_mode → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:58:45,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 12:58:45,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [2/4] Tour test_self_order_table_sharing-meal_mode → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:45,997 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:45] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.019 0.032 2026-09-07 12:58:46,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-07 12:58:46,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.105 0.140 2026-09-07 12:58:46,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.022 0.030 2026-09-07 12:58:46,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:46,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/image/ir.attachment/9807/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:58:46,482 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [3/4] Tour test_self_order_table_sharing-meal_mode → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:58:46,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 12:58:46,527 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:58:46,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.007 0.024 2026-09-07 12:58:46,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.041 2026-09-07 12:58:46,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [4/4] Tour test_self_order_table_sharing-meal_mode → Step Check product card with Coca-Cola and 2.20 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.20"))) 2026-09-07 12:58:46,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-07 12:58:46,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.010 0.059 2026-09-07 12:58:46,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-07 12:58:46,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-07 12:58:46,640 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_table_sharing-meal_mode SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 12:58:46,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/image/ir.attachment/9773/raw HTTP/1.1" 200 - 4 0.005 0.043 2026-09-07 12:58:46,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:46] "GET /web/image/product.product/2961/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 8 0.006 0.046 2026-09-07 12:58:46,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7170612 (allocated 8126464) 2026-09-07 12:58:46,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 140748 2026-09-07 12:58:46,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-07 12:58:46,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 140748 2026-09-07 12:58:46,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125846_811461_test_self_order_table_sharing.txt 2026-09-07 12:58:46,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp4hbucnz0_chrome_odoo" 2026-09-07 12:58:46,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-09-07 12:58:50,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 140936 2026-09-07 12:58:50,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpya_w_wlh_chrome_odoo 2026-09-07 12:58:50,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42781/json/version 2026-09-07 12:58:50,672 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:50,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:50,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42781/json 2026-09-07 12:58:50,704 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:50,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:42781/devtools/page/EF8FBA17C7E9B5AC1289A9B2E681CF34 2026-09-07 12:58:50,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-07 12:58:50,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-07 12:58:50,845 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-07 12:58:50,992 26 INFO rb-6a8d31b-224617-412612 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/198?access_token=51677efb317545a4" in browser 2026-09-07 12:58:50,992 26 INFO rb-6a8d31b-224617-412612 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/198?access_token=51677efb317545a4" 2026-09-07 12:58:51,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:58:51,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "GET /pos-self/198?access_token=51677efb317545a4 HTTP/1.1" 200 - 57 0.034 0.302 2026-09-07 12:58:51,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'EF8FBA17C7E9B5AC1289A9B2E681CF34', 'loaderId': 'ED8E4B8D9344572FDD0CA90B0DA150BC', 'isDownload': False} 2026-09-07 12:58:51,352 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate ready code "odoo.isTourReady('test_sub_categories_products_displayed')" 2026-09-07 12:58:51,376 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:51,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:58:51,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.021 2026-09-07 12:58:51,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:58:51,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.060 2026-09-07 12:58:51,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:58:51,483 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.068 2026-09-07 12:58:51,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.016 2026-09-07 12:58:51,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-07 12:58:51,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.008 2026-09-07 12:58:51,658 26 INFO rb-6a8d31b-224617-412612 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/198?access_token=51677efb317545a4", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:51,667 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:51,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:58:51,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [1/5] Tour test_sub_categories_products_displayed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:51,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.034 0.034 2026-09-07 12:58:51,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-07 12:58:52,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "POST /pos-self/data/198 HTTP/1.1" 200 - 181 0.147 0.150 2026-09-07 12:58:52,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.285 2026-09-07 12:58:52,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:52,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /web/image/ir.attachment/9848/raw HTTP/1.1" 200 - 4 0.006 0.014 2026-09-07 12:58:52,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [2/5] Tour test_sub_categories_products_displayed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:58:52,299 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 12:58:52,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /web/image/pos.category/359/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.004 0.028 2026-09-07 12:58:52,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [3/5] Tour test_sub_categories_products_displayed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:52,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-09-07 12:58:52,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-07 12:58:52,363 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-07 12:58:52,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-07 12:58:52,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [4/5] Tour test_sub_categories_products_displayed → Step Click on category 'Parent' (trigger: .category_btn:contains('Parent')) 2026-09-07 12:58:52,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-09-07 12:58:52,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:52] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.015 0.085 2026-09-07 12:58:52,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [5/5] Tour test_sub_categories_products_displayed → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:58:52,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-07 12:58:52,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_sub_categories_products_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:58:52,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7587124 (allocated 8388608) 2026-09-07 12:58:52,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 140936 2026-09-07 12:58:52,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-07 12:58:52,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 140936 2026-09-07 12:58:52,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125852_670073_test_sub_categories_products_displayed.txt 2026-09-07 12:58:52,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpya_w_wlh_chrome_odoo" 2026-09-07 12:58:53,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 141116 2026-09-07 12:58:53,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp8od7o17o_chrome_odoo 2026-09-07 12:58:53,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:35129/json/version 2026-09-07 12:58:53,050 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:53,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:53,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:35129/json 2026-09-07 12:58:53,090 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:53,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:35129/devtools/page/BB589699AD5504843852D44FA98BD424 2026-09-07 12:58:53,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-07 12:58:53,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-07 12:58:53,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-07 12:58:53,268 26 INFO rb-6a8d31b-224617-412612 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/198" in browser 2026-09-07 12:58:53,268 26 INFO rb-6a8d31b-224617-412612 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/198" 2026-09-07 12:58:53,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /pos-self/198 HTTP/1.1" 200 - 7 0.005 0.018 2026-09-07 12:58:53,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'BB589699AD5504843852D44FA98BD424', 'loaderId': '1B94451053DF0BEFF49E7C3B179D83F4', 'isDownload': False} 2026-09-07 12:58:53,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate ready code "odoo.isTourReady('test_sub_categories_products_displayed')" 2026-09-07 12:58:53,331 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:53,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.011 2026-09-07 12:58:53,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-09-07 12:58:53,373 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.026 2026-09-07 12:58:53,569 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-09-07 12:58:53,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 12:58:53,590 26 INFO rb-6a8d31b-224617-412612 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/198", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:53,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.002 0.009 2026-09-07 12:58:53,595 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:53,595 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:58:53,598 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [1/5] Tour test_sub_categories_products_displayed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:53,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.015 0.030 2026-09-07 12:58:53,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.051 2026-09-07 12:58:53,907 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "POST /pos-self/data/198 HTTP/1.1" 200 - 113 0.089 0.133 2026-09-07 12:58:53,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.218 2026-09-07 12:58:53,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:53,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:53] "GET /web/image/ir.attachment/9854/raw HTTP/1.1" 200 - 4 0.005 0.006 2026-09-07 12:58:54,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [2/5] Tour test_sub_categories_products_displayed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:58:54,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:54] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.008 0.034 2026-09-07 12:58:54,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [3/5] Tour test_sub_categories_products_displayed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:54,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:54] "GET /web/image/pos.category/359/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.007 0.067 2026-09-07 12:58:54,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:54] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-07 12:58:54,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [4/5] Tour test_sub_categories_products_displayed → Step Click on category 'Parent' (trigger: .category_btn:contains('Parent')) 2026-09-07 12:58:54,156 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:54] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-07 12:58:54,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:54] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-07 12:58:54,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:54] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.006 0.135 2026-09-07 12:58:54,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [5/5] Tour test_sub_categories_products_displayed → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:58:54,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:54] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-07 12:58:54,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-07 12:58:54,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_sub_categories_products_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:58:54,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6945120 (allocated 7864320) 2026-09-07 12:58:54,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 141116 2026-09-07 12:58:54,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-07 12:58:54,314 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 141116 2026-09-07 12:58:54,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125854_437030_test_sub_categories_products_displayed.txt 2026-09-07 12:58:54,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp8od7o17o_chrome_odoo" 2026-09-07 12:58:54,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 141290 2026-09-07 12:58:54,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpsg5xbzy9_chrome_odoo 2026-09-07 12:58:54,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41407/json/version 2026-09-07 12:58:54,788 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:54,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/150.0.7871.114 2026-09-07 12:58:54,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41407/json 2026-09-07 12:58:54,817 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:58:54,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:41407/devtools/page/5070DA4844D8050E196F6969F9259F1E 2026-09-07 12:58:54,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-07 12:58:54,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-07 12:58:54,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-07 12:58:54,981 26 INFO rb-6a8d31b-224617-412612 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/198?access_token=51677efb317545a4" in browser 2026-09-07 12:58:54,982 26 INFO rb-6a8d31b-224617-412612 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/198?access_token=51677efb317545a4" 2026-09-07 12:58:55,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /pos-self/198?access_token=51677efb317545a4 HTTP/1.1" 200 - 7 0.006 0.027 2026-09-07 12:58:55,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '5070DA4844D8050E196F6969F9259F1E', 'loaderId': 'FBF6868C3ABDD24822592368987D29CF', 'isDownload': False} 2026-09-07 12:58:55,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate ready code "odoo.isTourReady('test_sub_categories_products_displayed')" 2026-09-07 12:58:55,059 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:58:55,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.007 2026-09-07 12:58:55,094 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.026 2026-09-07 12:58:55,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.034 2026-09-07 12:58:55,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-07 12:58:55,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:58:55,325 26 INFO rb-6a8d31b-224617-412612 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/198?access_token=51677efb317545a4", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:58:55,338 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [1/5] Tour test_sub_categories_products_displayed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:58:55,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:58:55,348 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:58:55,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 12:58:55,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 12:58:55,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.012 0.036 2026-09-07 12:58:55,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-07 12:58:55,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "POST /pos-self/data/198 HTTP/1.1" 200 - 114 0.081 0.147 2026-09-07 12:58:55,734 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.032 2026-09-07 12:58:55,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-09-07 12:58:55,786 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/ir.attachment/9857/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 12:58:55,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [2/5] Tour test_sub_categories_products_displayed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-09-07 12:58:55,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/pos.category/356/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.007 0.018 2026-09-07 12:58:55,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [3/5] Tour test_sub_categories_products_displayed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:58:55,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/pos.category/359/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.001 0.039 2026-09-07 12:58:55,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/product.template/2464/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.008 0.056 2026-09-07 12:58:55,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/product.template/2463/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-07 12:58:55,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [4/5] Tour test_sub_categories_products_displayed → Step Click on category 'Parent' (trigger: .category_btn:contains('Parent')) 2026-09-07 12:58:55,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/product.template/2461/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.005 0.091 2026-09-07 12:58:55,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/product.template/2460/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-07 12:58:55,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:55] "GET /web/image/pos.category/358/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.002 0.115 2026-09-07 12:58:55,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [5/5] Tour test_sub_categories_products_displayed → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-09-07 12:58:56,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:56] "GET /web/image/pos.category/360/image_128?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 2 0.003 0.020 2026-09-07 12:58:56,043 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:58:56] "GET /web/image/product.template/2462/image_512?unique=2026-09-07T12:56:47.000+00:00 HTTP/1.1" 200 - 3 0.004 0.032 2026-09-07 12:58:56,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-07 12:58:56,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_sub_categories_products_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 12:58:56,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6904176 (allocated 7602176) 2026-09-07 12:58:56,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 141290 2026-09-07 12:58:56,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-07 12:58:56,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 141290 2026-09-07 12:58:56,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125856_210190_test_sub_categories_products_displayed.txt 2026-09-07 12:58:56,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpsg5xbzy9_chrome_odoo" 2026-09-07 12:58:56,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 12:58:57,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-09-07 12:59:01,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 141470 2026-09-07 12:59:01,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp1k8f7xpq_chrome_odoo 2026-09-07 12:59:01,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:39893/json/version 2026-09-07 12:59:01,049 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:01,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 12:59:01,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:39893/json 2026-09-07 12:59:01,108 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:01,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:39893/devtools/page/929A04562ED344A0E2DC0AB18A3101C4 2026-09-07 12:59:01,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-07 12:59:01,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-07 12:59:01,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-09-07 12:59:01,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/199?access_token=8a4f6eb133fe4334" in browser 2026-09-07 12:59:01,384 26 INFO rb-6a8d31b-224617-412612 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/199?access_token=8a4f6eb133fe4334" 2026-09-07 12:59:01,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:59:01,701 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:01] "GET /pos-self/199?access_token=8a4f6eb133fe4334 HTTP/1.1" 200 - 57 0.034 0.264 2026-09-07 12:59:01,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '929A04562ED344A0E2DC0AB18A3101C4', 'loaderId': '92D50B4A1AC4F98D84407CA47F7C3D52', 'isDownload': False} 2026-09-07 12:59:01,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_delivery_tour')" 2026-09-07 12:59:01,725 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:59:01,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:59:01,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:01] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.034 2026-09-07 12:59:01,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:59:01,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:01] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.091 2026-09-07 12:59:01,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:59:01,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:01] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.022 0.111 2026-09-07 12:59:02,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-09-07 12:59:02,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 12:59:02,045 26 INFO rb-6a8d31b-224617-412612 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/199?access_token=8a4f6eb133fe4334", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:59:02,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.013 2026-09-07 12:59:02,054 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:59:02,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:59:02,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [1/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:02,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-07 12:59:02,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.022 0.062 2026-09-07 12:59:02,159 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-07 12:59:02,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.134 0.144 2026-09-07 12:59:02,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-07 12:59:02,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/ir.attachment/9905/raw HTTP/1.1" 200 - 4 0.007 0.006 2026-09-07 12:59:02,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [2/14] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-09-07 12:59:02,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/ir.attachment/9871/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 12:59:02,587 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:59:02,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [3/14] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-07 12:59:02,676 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/pos.category/362/image_128?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 2 0.000 0.026 2026-09-07 12:59:02,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/product.template/2468/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-07 12:59:02,705 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [4/14] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:02,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/product.template/2467/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-09-07 12:59:02,740 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/product.template/2471/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-09-07 12:59:02,756 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/product.template/2469/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-07 12:59:02,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [5/14] Tour self_order_preset_delivery_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-07 12:59:02,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/product.template/2470/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-07 12:59:02,800 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:59:02,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "GET /web/image/product.product/2969/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 8 0.006 0.011 2026-09-07 12:59:02,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [6/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:02,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [7/14] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:59:02,924 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:02] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.018 0.010 2026-09-07 12:59:03,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [8/14] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-09-07 12:59:03,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [9/14] Tour self_order_preset_delivery_tour → Step Fill input with +32490904390 (trigger: input[placeholder="Phone"]) 2026-09-07 12:59:03,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [10/14] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx 90 (trigger: input[placeholder="Street and Number"]) 2026-09-07 12:59:03,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [11/14] Tour self_order_preset_delivery_tour → Step Fill input with 9999 (trigger: input[placeholder="Zip"]) 2026-09-07 12:59:03,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [12/14] Tour self_order_preset_delivery_tour → Step Fill input with New York (trigger: input[placeholder="City"]) 2026-09-07 12:59:03,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [13/14] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:59:03,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [14/14] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:03,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:03] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.028 0.048 2026-09-07 12:59:03,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80034082 started for PoS orders references: [{'name': None, 'pos_reference': '260-199-000001', 'uuid': 'd9db4f75-3fbe-4878-a404-e38c50f499c1'}] 2026-09-07 12:59:03,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80034082 order {'name': None, 'pos_reference': '260-199-000001', 'uuid': 'd9db4f75-3fbe-4878-a404-e38c50f499c1'} created pos.order #955 2026-09-07 12:59:03,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80034082 finished 2026-09-07 12:59:04,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 244 0.165 0.226 2026-09-07 12:59:04,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-09-07 12:59:04,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:59:04,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8702692 (allocated 9961472) 2026-09-07 12:59:04,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 141470 2026-09-07 12:59:04,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-09-07 12:59:04,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 141470 2026-09-07 12:59:04,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125904_252965_test_preset_delivery_tour.txt 2026-09-07 12:59:04,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp1k8f7xpq_chrome_odoo" 2026-09-07 12:59:04,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-09-07 12:59:08,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 141657 2026-09-07 12:59:08,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpkw3o07cg_chrome_odoo 2026-09-07 12:59:08,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45803/json/version 2026-09-07 12:59:08,461 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:08,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 12:59:08,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:45803/json 2026-09-07 12:59:08,494 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:08,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:45803/devtools/page/2014123377D65706A5B49C1B688AD3E1 2026-09-07 12:59:08,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-07 12:59:08,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-07 12:59:08,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-07 12:59:08,688 26 INFO rb-6a8d31b-224617-412612 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/200?access_token=647661829b6849e6&table_identifier=76bccb96" in browser 2026-09-07 12:59:08,689 26 INFO rb-6a8d31b-224617-412612 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/200?access_token=647661829b6849e6&table_identifier=76bccb96" 2026-09-07 12:59:08,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:59:09,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /pos-self/200?access_token=647661829b6849e6&table_identifier=76bccb96 HTTP/1.1" 200 - 59 0.062 0.288 2026-09-07 12:59:09,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '2014123377D65706A5B49C1B688AD3E1', 'loaderId': '09F7F9D5EC408E27BF3D39283E15F02F', 'isDownload': False} 2026-09-07 12:59:09,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_dine_in_tour')" 2026-09-07 12:59:09,072 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:59:09,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:59:09,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-09-07 12:59:09,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:59:09,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.065 2026-09-07 12:59:09,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:59:09,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.105 2026-09-07 12:59:09,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-07 12:59:09,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 12:59:09,356 26 INFO rb-6a8d31b-224617-412612 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/200?access_token=647661829b6849e6&table_identifier=76bccb96", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:59:09,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.012 0.023 2026-09-07 12:59:09,361 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:59:09,361 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.015 2026-09-07 12:59:09,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [1/8] Tour self_order_preset_dine_in_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:59:09,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [2/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:09,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.038 0.034 2026-09-07 12:59:09,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-07 12:59:09,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.134 0.152 2026-09-07 12:59:09,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.265 2026-09-07 12:59:09,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.008 2026-09-07 12:59:09,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-09-07 12:59:09,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /web/image/ir.attachment/9946/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-09-07 12:59:09,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [3/8] Tour self_order_preset_dine_in_tour → Step Click on location 'Dine in' (trigger: .o_self_eating_location_box .preset_btn:contains('Dine in')) 2026-09-07 12:59:09,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /web/image/ir.attachment/9912/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-07 12:59:09,937 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:59:09,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [4/8] Tour self_order_preset_dine_in_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:59:10,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [5/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:10,082 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "GET /web/image/pos.category/362/image_128?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 2 0.005 0.056 2026-09-07 12:59:10,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "GET /web/image/product.template/2467/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-07 12:59:10,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "GET /web/image/product.template/2468/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-07 12:59:10,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "GET /web/image/product.template/2469/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-07 12:59:10,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [6/8] Tour self_order_preset_dine_in_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:59:10,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "GET /web/image/product.template/2471/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-07 12:59:10,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "GET /web/image/product.template/2470/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-09-07 12:59:10,176 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:59:10,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [7/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:10,191 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "GET /web/image/product.product/2968/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-07 12:59:10,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [8/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:10,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1823090 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': 'fefb12d6-fcce-4aa5-9c34-71d8a0faa1e1'}] 2026-09-07 12:59:10,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1823090 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': 'fefb12d6-fcce-4aa5-9c34-71d8a0faa1e1'} created pos.order #956 2026-09-07 12:59:10,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1823090 finished 2026-09-07 12:59:10,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.069 0.105 2026-09-07 12:59:10,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.009 2026-09-07 12:59:10,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-09-07 12:59:10,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR self_order_preset_dine_in_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 12:59:10,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7771300 (allocated 9175040) 2026-09-07 12:59:10,559 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 141657 2026-09-07 12:59:10,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-09-07 12:59:10,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 141657 2026-09-07 12:59:10,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125910_658784_test_preset_dine_in_tour.txt 2026-09-07 12:59:10,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpkw3o07cg_chrome_odoo" 2026-09-07 12:59:10,701 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-09-07 12:59:14,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 141841 2026-09-07 12:59:14,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpiywv9pm6_chrome_odoo 2026-09-07 12:59:14,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:37495/json/version 2026-09-07 12:59:14,595 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:14,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 12:59:14,652 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:37495/json 2026-09-07 12:59:14,652 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:14,681 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:37495/devtools/page/9653C4677ADD85CE0CE1185BE92880BA 2026-09-07 12:59:14,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-07 12:59:14,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-07 12:59:14,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-07 12:59:14,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/201?access_token=f4925705e7db40ce" in browser 2026-09-07 12:59:14,896 26 INFO rb-6a8d31b-224617-412612 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/201?access_token=f4925705e7db40ce" 2026-09-07 12:59:14,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:59:15,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "GET /pos-self/201?access_token=f4925705e7db40ce HTTP/1.1" 200 - 57 0.029 0.322 2026-09-07 12:59:15,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '9653C4677ADD85CE0CE1185BE92880BA', 'loaderId': 'F784DF693696195B687B239A70B07C22', 'isDownload': False} 2026-09-07 12:59:15,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_takeaway_tour')" 2026-09-07 12:59:15,285 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:59:15,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:59:15,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.033 2026-09-07 12:59:15,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:59:15,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.060 2026-09-07 12:59:15,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:59:15,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.097 2026-09-07 12:59:15,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 12:59:15,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-09-07 12:59:15,563 26 INFO rb-6a8d31b-224617-412612 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/201?access_token=f4925705e7db40ce", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:59:15,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [1/10] Tour self_order_preset_takeaway_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:59:15,584 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:59:15,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.017 2026-09-07 12:59:15,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.020 2026-09-07 12:59:15,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [2/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:15,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.047 0.047 2026-09-07 12:59:15,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-07 12:59:16,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.122 0.149 2026-09-07 12:59:16,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.267 2026-09-07 12:59:16,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-07 12:59:16,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/image/ir.attachment/9987/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-07 12:59:16,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [3/10] Tour self_order_preset_takeaway_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-07 12:59:16,149 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/image/ir.attachment/9953/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 12:59:16,169 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 12:59:16,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [4/10] Tour self_order_preset_takeaway_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:59:16,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/image/pos.category/362/image_128?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 2 0.005 0.043 2026-09-07 12:59:16,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [5/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:16,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/image/product.template/2468/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-09-07 12:59:16,301 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/image/product.template/2467/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-07 12:59:16,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/image/product.template/2471/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-07 12:59:16,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/image/product.template/2469/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-07 12:59:16,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/image/product.template/2470/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-07 12:59:16,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [6/10] Tour self_order_preset_takeaway_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:59:16,382 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:59:16,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [7/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:16,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "GET /web/image/product.product/2968/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-07 12:59:16,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [8/10] Tour self_order_preset_takeaway_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:59:16,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.012 0.017 2026-09-07 12:59:16,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [9/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:59:16,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [10/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:16,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77362178 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': 'ab89440f-5ab5-4711-bc08-db476670e5c6'}] 2026-09-07 12:59:16,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77362178 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': 'ab89440f-5ab5-4711-bc08-db476670e5c6'} created pos.order #957 2026-09-07 12:59:16,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77362178 finished 2026-09-07 12:59:16,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.099 0.105 2026-09-07 12:59:16,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-07 12:59:16,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-09-07 12:59:16,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 12:59:16,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8113100 (allocated 9437184) 2026-09-07 12:59:16,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 141841 2026-09-07 12:59:16,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-09-07 12:59:16,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 141841 2026-09-07 12:59:16,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125916_980720_test_preset_takeaway_tour.txt 2026-09-07 12:59:16,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpiywv9pm6_chrome_odoo" 2026-09-07 12:59:17,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-09-07 12:59:20,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 142028 2026-09-07 12:59:20,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpr9fjhzqv_chrome_odoo 2026-09-07 12:59:20,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:40235/json/version 2026-09-07 12:59:20,667 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40235', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:20,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 12:59:20,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:40235/json 2026-09-07 12:59:20,761 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40235', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:20,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:40235/devtools/page/08981A3CE35933E2F8C6C4F6FC10CC07 2026-09-07 12:59:20,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-07 12:59:20,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-07 12:59:20,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-07 12:59:21,048 26 INFO rb-6a8d31b-224617-412612 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/202?access_token=7f67bde2f4c342f9" in browser 2026-09-07 12:59:21,048 26 INFO rb-6a8d31b-224617-412612 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/202?access_token=7f67bde2f4c342f9" 2026-09-07 12:59:21,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:59:21,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:21] "GET /pos-self/202?access_token=7f67bde2f4c342f9 HTTP/1.1" 200 - 57 0.052 0.450 2026-09-07 12:59:21,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '08981A3CE35933E2F8C6C4F6FC10CC07', 'loaderId': '29AB368E42FCE9DCEA0F557C66A531A1', 'isDownload': False} 2026-09-07 12:59:21,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_slot_tour')" 2026-09-07 12:59:21,580 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:59:21,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:59:21,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:21] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.027 2026-09-07 12:59:21,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:59:21,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:21] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.055 2026-09-07 12:59:21,673 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:59:21,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:21] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.103 2026-09-07 12:59:21,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 12:59:21,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.018 2026-09-07 12:59:21,880 26 INFO rb-6a8d31b-224617-412612 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/202?access_token=7f67bde2f4c342f9", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:59:21,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [1/11] Tour self_order_preset_slot_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:59:21,890 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:59:21,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:59:21,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:21] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.008 2026-09-07 12:59:21,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [2/11] Tour self_order_preset_slot_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:21,947 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-09-07 12:59:22,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.037 0.083 2026-09-07 12:59:22,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-09-07 12:59:22,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "POST /pos-self/data/202 HTTP/1.1" 200 - 185 0.163 0.153 2026-09-07 12:59:22,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-09-07 12:59:22,476 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/image/ir.attachment/10028/raw HTTP/1.1" 200 - 4 0.007 0.011 2026-09-07 12:59:22,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [3/11] Tour self_order_preset_slot_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-07 12:59:22,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/image/ir.attachment/9994/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:59:22,524 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:59:22,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [4/11] Tour self_order_preset_slot_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 12:59:22,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/image/pos.category/362/image_128?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 2 0.003 0.031 2026-09-07 12:59:22,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/image/product.template/2467/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-07 12:59:22,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [5/11] Tour self_order_preset_slot_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:22,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/image/product.template/2471/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-09-07 12:59:22,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/image/product.template/2468/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.061 2026-09-07 12:59:22,691 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/image/product.template/2469/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-07 12:59:22,704 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/image/product.template/2470/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-07 12:59:22,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [6/11] Tour self_order_preset_slot_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 12:59:22,739 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/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.005 2026-09-07 12:59:22,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "GET /web/image/product.product/2968/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-09-07 12:59:22,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [7/11] Tour self_order_preset_slot_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:22,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [8/11] Tour self_order_preset_slot_tour → Step Select Random Value in Input (trigger: .slot-select) 2026-09-07 12:59:22,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:22] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.013 2026-09-07 12:59:22,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [9/11] Tour self_order_preset_slot_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:59:23,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [10/11] Tour self_order_preset_slot_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:59:23,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [11/11] Tour self_order_preset_slot_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:23,151 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84276864 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': '9979f0ab-1b68-4651-bd1f-3fa96407721f'}] 2026-09-07 12:59:23,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84276864 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': '9979f0ab-1b68-4651-bd1f-3fa96407721f'} created pos.order #958 2026-09-07 12:59:23,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84276864 finished 2026-09-07 12:59:23,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.101 0.108 2026-09-07 12:59:23,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.011 2026-09-07 12:59:23,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-09-07 12:59:23,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_preset_slot_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 12:59:23,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9246244 (allocated 10223616) 2026-09-07 12:59:23,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 142028 2026-09-07 12:59:23,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-09-07 12:59:23,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 142028 2026-09-07 12:59:23,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125923_585006_test_preset_with_slot_tour.txt 2026-09-07 12:59:23,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpr9fjhzqv_chrome_odoo" 2026-09-07 12:59:23,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_slot_limit_orders ... 2026-09-07 12:59:27,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome pid: 142214 2026-09-07 12:59:27,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpju0xqrzs_chrome_odoo 2026-09-07 12:59:27,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:39471/json/version 2026-09-07 12:59:27,439 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:27,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-09-07 12:59:27,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:39471/json 2026-09-07 12:59:27,489 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:27,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:39471/devtools/page/B65C83B6BA2B6BD75D7C1B9CC6BEEBCD 2026-09-07 12:59:27,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Enable chrome headless console log notification 2026-09-07 12:59:27,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless enable page notifications 2026-09-07 12:59:27,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Setting session cookie in browser 2026-09-07 12:59:27,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/203?access_token=ef56dd9ff40744c6" in browser 2026-09-07 12:59:27,810 26 INFO rb-6a8d31b-224617-412612 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/203?access_token=ef56dd9ff40744c6" 2026-09-07 12:59:27,833 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:59:28,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "GET /pos-self/203?access_token=ef56dd9ff40744c6 HTTP/1.1" 200 - 57 0.028 0.298 2026-09-07 12:59:28,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigation result: {'frameId': 'B65C83B6BA2B6BD75D7C1B9CC6BEEBCD', 'loaderId': '886C4C068A6F5EC64C30F6365CD10986', 'isDownload': False} 2026-09-07 12:59:28,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Evaluate ready code "odoo.isTourReady('test_slot_limit_orders')" 2026-09-07 12:59:28,184 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:59:28,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:59:28,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.035 2026-09-07 12:59:28,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:59:28,284 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.081 2026-09-07 12:59:28,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:59:28,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.019 0.103 2026-09-07 12:59:28,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.007 2026-09-07 12:59:28,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-09-07 12:59:28,500 26 INFO rb-6a8d31b-224617-412612 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/203?access_token=ef56dd9ff40744c6", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:59:28,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [1/17] Tour test_slot_limit_orders → Step body 2026-09-07 12:59:28,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.009 0.032 2026-09-07 12:59:28,520 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:59:28,521 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.015 2026-09-07 12:59:28,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [2/17] Tour test_slot_limit_orders → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 12:59:28,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.024 0.038 2026-09-07 12:59:28,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [3/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:28,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-07 12:59:28,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "POST /pos-self/data/203 HTTP/1.1" 200 - 185 0.162 0.175 2026-09-07 12:59:28,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.319 2026-09-07 12:59:29,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-09-07 12:59:29,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/image/ir.attachment/10069/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:59:29,102 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [4/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-07 12:59:29,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/image/ir.attachment/10035/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 12:59:29,143 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 12:59:29,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [5/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-07 12:59:29,214 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/image/pos.category/362/image_128?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 12:59:29,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/image/product.template/2468/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.011 0.027 2026-09-07 12:59:29,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [6/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:29,260 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/image/product.template/2471/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-07 12:59:29,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/image/product.template/2467/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-07 12:59:29,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/image/product.template/2470/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-07 12:59:29,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/image/product.template/2469/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.081 2026-09-07 12:59:29,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [7/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:29,350 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 12:59:29,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "GET /web/image/product.product/2969/image_512?unique=2026-09-07T12:58:56.000+00:00 HTTP/1.1" 200 - 8 0.006 0.021 2026-09-07 12:59:29,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [8/17] Tour test_slot_limit_orders → Step Select Specific Value in Input (trigger: .slot-select) 2026-09-07 12:59:29,412 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.010 0.012 2026-09-07 12:59:29,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [9/17] Tour test_slot_limit_orders → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 12:59:29,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [10/17] Tour test_slot_limit_orders → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 12:59:29,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [11/17] Tour test_slot_limit_orders → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:29,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33015210 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': 'ac1237ea-ed08-4089-a456-df3609e24f4e'}] 2026-09-07 12:59:29,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33015210 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': 'ac1237ea-ed08-4089-a456-df3609e24f4e'} created pos.order #959 2026-09-07 12:59:29,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33015210 finished 2026-09-07 12:59:30,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 236 0.188 0.252 2026-09-07 12:59:30,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [12/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:30,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [13/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-07 12:59:30,204 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [14/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-07 12:59:30,270 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [15/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:30,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [16/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:30,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [17/17] Tour test_slot_limit_orders → Step Check that 18:00 is not available (trigger: .slot-select) 2026-09-07 12:59:30,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:30] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.005 0.009 2026-09-07 12:59:30,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: tour succeeded 2026-09-07 12:59:30,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 12:59:30,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: heap 9147120 (allocated 9961472) 2026-09-07 12:59:30,500 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing chrome headless with pid 142214 2026-09-07 12:59:30,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing websocket connection 2026-09-07 12:59:30,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Terminating chrome headless with pid 142214 2026-09-07 12:59:30,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125930_582286_test_slot_limit_orders.txt 2026-09-07 12:59:30,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpju0xqrzs_chrome_odoo" 2026-09-07 12:59:30,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 12:59:31,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-09-07 12:59:37,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 142397 2026-09-07 12:59:37,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpqe_ezalh_chrome_odoo 2026-09-07 12:59:37,951 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:38969/json/version 2026-09-07 12:59:37,952 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:38,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-09-07 12:59:38,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:38969/json 2026-09-07 12:59:38,004 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:38,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:38969/devtools/page/291C3E9C715E2B03A35DC48B926EAEC3 2026-09-07 12:59:38,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-09-07 12:59:38,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-09-07 12:59:38,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-09-07 12:59:38,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/204?access_token=9355cc794c7e46bf" in browser 2026-09-07 12:59:38,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/204?access_token=9355cc794c7e46bf" 2026-09-07 12:59:38,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:59:38,705 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:38] "GET /pos-self/204?access_token=9355cc794c7e46bf HTTP/1.1" 200 - 59 0.051 0.322 2026-09-07 12:59:38,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '291C3E9C715E2B03A35DC48B926EAEC3', 'loaderId': '7838A300F7F5E9CCA13F352300A4D1B2', 'isDownload': False} 2026-09-07 12:59:38,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-09-07 12:59:38,731 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:59:38,759 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:59:38,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:38] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.036 2026-09-07 12:59:38,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:59:38,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:38] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.077 2026-09-07 12:59:38,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:59:38,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:38] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.094 2026-09-07 12:59:39,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-07 12:59:39,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 12:59:39,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.012 2026-09-07 12:59:39,042 26 INFO rb-6a8d31b-224617-412612 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/204?access_token=9355cc794c7e46bf", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:59:39,048 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:59:39,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 12:59:39,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [1/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:39,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.016 0.034 2026-09-07 12:59:39,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-07 12:59:39,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "POST /pos-self/data/204 HTTP/1.1" 200 - 207 0.135 0.197 2026-09-07 12:59:39,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.311 2026-09-07 12:59:39,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-09-07 12:59:39,572 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/ir.attachment/10120/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 12:59:39,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [2/135] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-09-07 12:59:39,664 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/pos.category/364/image_128?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 12:59:39,688 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 12:59:39,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.template/2489/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-09-07 12:59:39,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [3/135] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-09-07 12:59:39,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.template/2501/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-07 12:59:39,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.template/2504/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-07 12:59:39,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.template/2500/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.027 0.085 2026-09-07 12:59:39,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [4/135] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-09-07 12:59:39,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.template/2502/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-07 12:59:39,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.template/2503/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-09-07 12:59:39,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [5/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:39,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.template/2490/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.120 2026-09-07 12:59:39,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.product/2981/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.018 0.124 2026-09-07 12:59:39,898 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.product/2982/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.148 2026-09-07 12:59:39,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [6/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-07 12:59:39,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.product/2983/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.130 2026-09-07 12:59:39,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.product/2984/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.022 2026-09-07 12:59:39,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [7/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-09-07 12:59:39,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.product/2985/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.044 2026-09-07 12:59:39,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:39] "GET /web/image/product.product/2986/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.061 2026-09-07 12:59:40,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [8/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:40,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [9/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-07 12:59:40,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:40] "GET /web/image/product.product/2987/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.010 0.017 2026-09-07 12:59:40,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:40] "GET /web/image/product.product/2989/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.037 2026-09-07 12:59:40,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [10/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:40,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:40] "GET /web/image/product.product/2988/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.015 0.072 2026-09-07 12:59:40,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [11/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:40,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [12/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-07 12:59:40,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [13/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-07 12:59:40,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [14/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-07 12:59:40,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [15/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-07 12:59:40,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [16/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:40,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [17/135] Tour test_combo_prices → Step body 2026-09-07 12:59:40,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:40] "GET /web/image/ir.attachment/10086/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 12:59:40,852 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 12:59:40,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:40] "GET /web/image/product.product/2990/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.027 0.022 2026-09-07 12:59:40,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:40] "GET /web/image/product.product/3004/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.007 0.072 2026-09-07 12:59:40,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:40] "GET /web/image/product.product/3003/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.102 2026-09-07 12:59:40,980 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:40] "GET /web/image/product.product/3002/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.027 0.126 2026-09-07 12:59:41,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99483073 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': 'e4cbe33a-b034-4f9b-89a9-8b716e623fb6'}] 2026-09-07 12:59:41,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99483073 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': 'e4cbe33a-b034-4f9b-89a9-8b716e623fb6'} created pos.order #960 2026-09-07 12:59:41,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99483073 finished 2026-09-07 12:59:41,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 208 0.121 0.308 2026-09-07 12:59:41,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [18/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:41,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [19/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-07 12:59:41,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [20/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:41,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [21/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:59:41,595 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [22/135] Tour test_combo_prices → Step body 2026-09-07 12:59:41,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [23/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:41,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:41] "GET /web/image/ir.attachment/10119/raw HTTP/1.1" 200 - 4 0.005 0.005 2026-09-07 12:59:41,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [24/135] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-09-07 12:59:41,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [25/135] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-09-07 12:59:41,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [26/135] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-09-07 12:59:41,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [27/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:41,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [28/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-07 12:59:42,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [29/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-07 12:59:42,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [30/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-09-07 12:59:42,125 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [31/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-09-07 12:59:42,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [32/135] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-09-07 12:59:42,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [33/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:42,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [34/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-07 12:59:42,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [35/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-07 12:59:42,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [36/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:42,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [37/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:42,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [38/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:42,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [39/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:42,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [40/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:42,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [41/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:42,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [42/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:42,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [43/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:42,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [44/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:43,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [45/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-07 12:59:43,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [46/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-07 12:59:43,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [47/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-07 12:59:43,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [48/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-07 12:59:43,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [49/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:43,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [50/135] Tour test_combo_prices → Step body 2026-09-07 12:59:43,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5641661 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000002', 'uuid': 'b2853d2f-47ab-4a2e-96f0-a4449a201274'}] 2026-09-07 12:59:43,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5641661 order {'name': None, 'pos_reference': '260-204-000002', 'uuid': 'b2853d2f-47ab-4a2e-96f0-a4449a201274'} created pos.order #961 2026-09-07 12:59:43,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5641661 finished 2026-09-07 12:59:43,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.139 0.207 2026-09-07 12:59:43,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [51/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:43,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-07 12:59:43,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [52/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-07 12:59:44,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [53/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:44,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [54/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:59:44,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [55/135] Tour test_combo_prices → Step body 2026-09-07 12:59:44,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [56/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:44,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [57/135] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-09-07 12:59:44,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [58/135] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-09-07 12:59:44,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [59/135] Tour test_combo_prices → Step Click on combo product 'Green 3' (trigger: .combo_product_box span:contains('Green 3')) 2026-09-07 12:59:44,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [60/135] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-09-07 12:59:44,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [61/135] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-09-07 12:59:44,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [62/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:44,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [63/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:44,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [64/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-07 12:59:44,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [65/135] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-09-07 12:59:44,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [66/135] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-09-07 12:59:44,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [67/135] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-09-07 12:59:44,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [68/135] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-09-07 12:59:44,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [69/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:45,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [70/135] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-09-07 12:59:45,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [71/135] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-09-07 12:59:45,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [72/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:45,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [73/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-07 12:59:45,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [74/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-07 12:59:45,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [75/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:45,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [76/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:45,512 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [77/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:45,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [78/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:45,635 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [79/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:45,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [80/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:45,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [81/135] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-09-07 12:59:45,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [82/135] Tour test_combo_prices → Step Select value Red for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Red")) 2026-09-07 12:59:45,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [83/135] Tour test_combo_prices → Step Select value Small for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Small")) 2026-09-07 12:59:45,976 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [84/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:46,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [85/135] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-09-07 12:59:46,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [86/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:46,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [87/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-07 12:59:46,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [88/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-07 12:59:46,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [89/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-07 12:59:46,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [90/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-07 12:59:46,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [91/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:46,663 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [92/135] Tour test_combo_prices → Step body 2026-09-07 12:59:46,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69548745 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000003', 'uuid': 'a6755607-643e-4edb-a02a-76700c41c5e4'}] 2026-09-07 12:59:46,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69548745 order {'name': None, 'pos_reference': '260-204-000003', 'uuid': 'a6755607-643e-4edb-a02a-76700c41c5e4'} created pos.order #962 2026-09-07 12:59:46,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69548745 finished 2026-09-07 12:59:47,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.148 0.204 2026-09-07 12:59:47,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [93/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:47,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.011 2026-09-07 12:59:47,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [94/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-07 12:59:47,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [95/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:47,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [96/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:59:47,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [97/135] Tour test_combo_prices → Step body 2026-09-07 12:59:47,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [98/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:47,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [99/135] Tour test_combo_prices → Step Click on product 'Small Combo' (trigger: .product_list .o_self_product_box span:contains('Small Combo')) 2026-09-07 12:59:47,624 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [100/135] Tour test_combo_prices → Step Click on combo product 'No Price 1' (trigger: .combo_product_box span:contains('No Price 1')) 2026-09-07 12:59:47,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:47] "GET /web/image/product.product/2978/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-07 12:59:47,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:47] "GET /web/image/product.product/2979/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-07 12:59:47,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [101/135] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-09-07 12:59:47,704 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:47] "GET /web/image/product.product/2980/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.049 2026-09-07 12:59:47,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [102/135] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-09-07 12:59:47,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [103/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:47,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [104/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-07 12:59:47,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [105/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-07 12:59:48,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [106/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-07 12:59:48,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [107/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-07 12:59:48,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [108/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:48,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [109/135] Tour test_combo_prices → Step body 2026-09-07 12:59:48,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:48] "GET /web/image/product.product/2991/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.014 2026-09-07 12:59:48,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54863793 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000004', 'uuid': '6aab0da0-cf70-43d5-ad1d-7beed45e0c69'}] 2026-09-07 12:59:48,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54863793 order {'name': None, 'pos_reference': '260-204-000004', 'uuid': '6aab0da0-cf70-43d5-ad1d-7beed45e0c69'} created pos.order #963 2026-09-07 12:59:48,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54863793 finished 2026-09-07 12:59:48,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.131 0.157 2026-09-07 12:59:48,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [110/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:48,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [111/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-07 12:59:48,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [112/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:48,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [113/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:59:48,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [114/135] Tour test_combo_prices → Step body 2026-09-07 12:59:48,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [115/135] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:49,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [116/135] Tour test_combo_prices → Step Click on product 'No Free Combo' (trigger: .product_list .o_self_product_box span:contains('No Free Combo')) 2026-09-07 12:59:49,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [117/135] Tour test_combo_prices → Step Click on combo product 'First no Free 1' (trigger: .combo_product_box span:contains('First no Free 1')) 2026-09-07 12:59:49,105 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/2992/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.015 2026-09-07 12:59:49,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [118/135] Tour test_combo_prices → Step Click on combo product 'First no Free 2' (trigger: .combo_product_box span:contains('First no Free 2')) 2026-09-07 12:59:49,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/2994/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.018 0.030 2026-09-07 12:59:49,153 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/2993/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.064 2026-09-07 12:59:49,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [119/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:49,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [120/135] Tour test_combo_prices → Step Click on combo product 'Second no Free 1' (trigger: .combo_product_box span:contains('Second no Free 1')) 2026-09-07 12:59:49,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/2995/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.012 2026-09-07 12:59:49,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/2996/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-07 12:59:49,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [121/135] Tour test_combo_prices → Step Click on combo product 'Second no Free 1' (trigger: .combo_product_box span:contains('Second no Free 1')) 2026-09-07 12:59:49,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/2997/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.046 2026-09-07 12:59:49,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [122/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:49,431 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [123/135] Tour test_combo_prices → Step Click on combo product 'Third no Free 2' (trigger: .combo_product_box span:contains('Third no Free 2')) 2026-09-07 12:59:49,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/2998/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-07 12:59:49,483 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/2999/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-07 12:59:49,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [124/135] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:49,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/3000/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.005 0.054 2026-09-07 12:59:49,553 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [125/135] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-09-07 12:59:49,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [126/135] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-09-07 12:59:49,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [127/135] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-09-07 12:59:49,771 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [128/135] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-09-07 12:59:49,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [129/135] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 12:59:49,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [130/135] Tour test_combo_prices → Step body 2026-09-07 12:59:49,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:49] "GET /web/image/product.product/3001/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.012 2026-09-07 12:59:50,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84928532 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000005', 'uuid': '1a034c0b-63a3-4fa9-9b2f-c0a06768bd8a'}] 2026-09-07 12:59:50,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84928532 order {'name': None, 'pos_reference': '260-204-000005', 'uuid': '1a034c0b-63a3-4fa9-9b2f-c0a06768bd8a'} created pos.order #964 2026-09-07 12:59:50,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84928532 finished 2026-09-07 12:59:50,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.148 0.175 2026-09-07 12:59:50,415 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [131/135] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 12:59:50,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [132/135] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-09-07 12:59:50,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [133/135] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 12:59:50,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [134/135] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-09-07 12:59:50,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: [135/135] Tour test_combo_prices → Step body 2026-09-07 12:59:50,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-09-07 12:59:50,680 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-07 12:59:51,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 57778316 (allocated 61882368) 2026-09-07 12:59:51,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 142397 2026-09-07 12:59:51,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-09-07 12:59:51,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 142397 2026-09-07 12:59:51,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_125951_140115_test_combo_prices.txt 2026-09-07 12:59:51,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpqe_ezalh_chrome_odoo" 2026-09-07 12:59:51,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-09-07 12:59:57,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 142614 2026-09-07 12:59:57,513 26 INFO rb-6a8d31b-224617-412612 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/tmpsjtcdokp_chrome_odoo 2026-09-07 12:59:57,513 26 INFO rb-6a8d31b-224617-412612 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:34679/json/version 2026-09-07 12:59:57,518 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:57,556 26 INFO rb-6a8d31b-224617-412612 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-09-07 12:59:57,556 26 INFO rb-6a8d31b-224617-412612 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:34679/json 2026-09-07 12:59:57,559 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 12:59:57,567 26 INFO rb-6a8d31b-224617-412612 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:34679/devtools/page/3AEF846BF98EAAD64C756CAF7ED4F996 2026-09-07 12:59:57,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-07 12:59:57,591 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-07 12:59:57,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-09-07 12:59:57,829 26 INFO rb-6a8d31b-224617-412612 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/205?access_token=5ef29928612945f2" in browser 2026-09-07 12:59:57,829 26 INFO rb-6a8d31b-224617-412612 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/205?access_token=5ef29928612945f2" 2026-09-07 12:59:57,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 12:59:58,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "GET /pos-self/205?access_token=5ef29928612945f2 HTTP/1.1" 200 - 59 0.034 0.477 2026-09-07 12:59:58,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '3AEF846BF98EAAD64C756CAF7ED4F996', 'loaderId': '7A30662AD4898DE95779F3536A8C3D86', 'isDownload': False} 2026-09-07 12:59:58,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-09-07 12:59:58,378 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 12:59:58,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 12:59:58,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.023 2026-09-07 12:59:58,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 12:59:58,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.063 2026-09-07 12:59:58,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 12:59:58,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.110 2026-09-07 12:59:58,684 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-07 12:59:58,703 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 12:59:58,715 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.010 2026-09-07 12:59:58,718 26 INFO rb-6a8d31b-224617-412612 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/205?access_token=5ef29928612945f2", "delayToCheckUndeterminisms": 0})" 2026-09-07 12:59:58,727 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 12:59:58,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 12:59:58,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [1/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 12:59:58,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.033 0.033 2026-09-07 12:59:58,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-07 12:59:59,241 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "POST /pos-self/data/205 HTTP/1.1" 200 - 211 0.154 0.238 2026-09-07 12:59:59,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.393 2026-09-07 12:59:59,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-07 12:59:59,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/ir.attachment/10161/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 12:59:59,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [2/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on location 'Take out' (trigger: .o_self_eating_location_box .preset_btn:contains('Take out')) 2026-09-07 12:59:59,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/ir.attachment/10127/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-07 12:59:59,411 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 12:59:59,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [3/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 12:59:59,565 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/pos.category/365/image_128?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 2 0.003 0.026 2026-09-07 12:59:59,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [4/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 12:59:59,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/product.template/2517/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.061 2026-09-07 12:59:59,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/product.template/2528/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-07 12:59:59,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [5/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 12:59:59,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/product.template/2532/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.087 2026-09-07 12:59:59,663 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 12:59:59,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/product.template/2529/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.106 2026-09-07 12:59:59,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/product.template/2530/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-07 12:59:59,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [6/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 12:59:59,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/product.template/2531/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-09-07 12:59:59,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 12:59:59] "GET /web/image/product.template/2518/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.093 2026-09-07 12:59:59,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [7/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 12:59:59,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [8/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 12:59:59,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [9/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 12:59:59,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [10/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:00,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [11/12] Tour test_fiscal_position_between_frontend_and_backend → Step Check that the fiscal position is applied (trigger: body) 2026-09-07 13:00:00,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [12/12] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-09-07 13:00:00,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45246430 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '8b1e6975-2a79-4deb-9ecb-5c0afd96ccc0'}] 2026-09-07 13:00:00,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45246430 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '8b1e6975-2a79-4deb-9ecb-5c0afd96ccc0'} created pos.order #965 2026-09-07 13:00:00,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45246430 finished 2026-09-07 13:00:00,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.110 0.105 2026-09-07 13:00:00,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-07 13:00:00,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-07 13:00:00,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.011 2026-09-07 13:00:00,439 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8778168 (allocated 9961472) 2026-09-07 13:00:00,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 142614 2026-09-07 13:00:00,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-07 13:00:00,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 142614 2026-09-07 13:00:00,547 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130000_547366_test_fiscal_position_between_frontend_and_backend.txt 2026-09-07 13:00:00,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpsjtcdokp_chrome_odoo" 2026-09-07 13:00:01,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 142796 2026-09-07 13:00:01,012 26 INFO rb-6a8d31b-224617-412612 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/tmpudc9d2su_chrome_odoo 2026-09-07 13:00:01,012 26 INFO rb-6a8d31b-224617-412612 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:39709/json/version 2026-09-07 13:00:01,013 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:01,059 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:00:01,059 26 INFO rb-6a8d31b-224617-412612 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:39709/json 2026-09-07 13:00:01,060 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:01,079 26 INFO rb-6a8d31b-224617-412612 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:39709/devtools/page/023FD3A71070405B7B7B394E1924C615 2026-09-07 13:00:01,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-07 13:00:01,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-07 13:00:01,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-09-07 13:00:01,281 26 INFO rb-6a8d31b-224617-412612 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/205?access_token=5ef29928612945f2" in browser 2026-09-07 13:00:01,281 26 INFO rb-6a8d31b-224617-412612 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/205?access_token=5ef29928612945f2" 2026-09-07 13:00:01,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "GET /pos-self/205?access_token=5ef29928612945f2 HTTP/1.1" 200 - 7 0.009 0.019 2026-09-07 13:00:01,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '023FD3A71070405B7B7B394E1924C615', 'loaderId': '233CA7645E6D091A5D1858B038A8C56F', 'isDownload': False} 2026-09-07 13:00:01,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-09-07 13:00:01,374 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:00:01,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.013 2026-09-07 13:00:01,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.033 2026-09-07 13:00:01,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.054 2026-09-07 13:00:01,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-09-07 13:00:01,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:00:01,640 26 INFO rb-6a8d31b-224617-412612 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/205?access_token=5ef29928612945f2", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:00:01,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.004 0.007 2026-09-07 13:00:01,650 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:00:01,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:00:01,651 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [1/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:00:01,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "POST /pos-self/relations/205 HTTP/1.1" 200 - 16 0.030 0.028 2026-09-07 13:00:01,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.053 2026-09-07 13:00:02,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "POST /pos-self/data/205 HTTP/1.1" 200 - 142 0.152 0.203 2026-09-07 13:00:02,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.355 2026-09-07 13:00:02,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-07 13:00:02,216 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/ir.attachment/10161/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 13:00:02,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [2/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on location 'Take out' (trigger: .o_self_eating_location_box .preset_btn:contains('Take out')) 2026-09-07 13:00:02,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/ir.attachment/10127/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-09-07 13:00:02,278 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:00:02,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [3/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:02,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/pos.category/365/image_128?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 13:00:02,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/product.template/2528/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.023 2026-09-07 13:00:02,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [4/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:02,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/product.template/2532/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-09-07 13:00:02,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/product.template/2517/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-09-07 13:00:02,472 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/product.template/2529/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.083 2026-09-07 13:00:02,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [5/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:02,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/product.template/2531/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.111 2026-09-07 13:00:02,519 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:00:02,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [6/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:02,541 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/product.template/2530/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.130 2026-09-07 13:00:02,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:02] "GET /web/image/product.template/2518/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-09-07 13:00:02,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [7/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:02,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [8/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:02,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [9/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:02,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [10/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:02,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [11/12] Tour test_fiscal_position_between_frontend_and_backend → Step Check that the fiscal position is applied (trigger: body) 2026-09-07 13:00:02,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: [12/12] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-09-07 13:00:03,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18767640 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': 'a8176fc7-347e-48eb-b66b-78c7611ad931'}] 2026-09-07 13:00:03,039 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18767640 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': 'a8176fc7-347e-48eb-b66b-78c7611ad931'} created pos.order #966 2026-09-07 13:00:03,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18767640 finished 2026-09-07 13:00:03,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.054 0.118 2026-09-07 13:00:03,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-07 13:00:03,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-07 13:00:03,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.011 2026-09-07 13:00:03,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8791808 (allocated 9961472) 2026-09-07 13:00:03,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 142796 2026-09-07 13:00:03,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-07 13:00:03,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 142796 2026-09-07 13:00:03,349 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130003_349491_test_fiscal_position_between_frontend_and_backend.txt 2026-09-07 13:00:03,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpudc9d2su_chrome_odoo" 2026-09-07 13:00:03,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-09-07 13:00:10,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 142988 2026-09-07 13:00:10,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpjhbwpwfs_chrome_odoo 2026-09-07 13:00:10,105 26 INFO rb-6a8d31b-224617-412612 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:44233/json/version 2026-09-07 13:00:10,107 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:10,140 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:00:10,140 26 INFO rb-6a8d31b-224617-412612 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:44233/json 2026-09-07 13:00:10,140 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:10,171 26 INFO rb-6a8d31b-224617-412612 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:44233/devtools/page/2A1EFE080D340783C31771CA733B222B 2026-09-07 13:00:10,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-07 13:00:10,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-07 13:00:10,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-07 13:00:10,481 26 INFO rb-6a8d31b-224617-412612 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/206?access_token=249a5279715e4f36" in browser 2026-09-07 13:00:10,482 26 INFO rb-6a8d31b-224617-412612 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/206?access_token=249a5279715e4f36" 2026-09-07 13:00:10,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:00:10,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:10] "GET /pos-self/206?access_token=249a5279715e4f36 HTTP/1.1" 200 - 59 0.040 0.288 2026-09-07 13:00:10,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '2A1EFE080D340783C31771CA733B222B', 'loaderId': 'FFAACE60BCFE9FDBB9B15CB3511CF433', 'isDownload': False} 2026-09-07 13:00:10,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_price_between_frontend_and_backend')" 2026-09-07 13:00:10,841 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:00:10,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:00:10,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:10] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.032 2026-09-07 13:00:10,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:00:10,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:10] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.059 2026-09-07 13:00:10,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:00:10,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:10] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.091 2026-09-07 13:00:11,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 13:00:11,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.009 2026-09-07 13:00:11,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.008 0.013 2026-09-07 13:00:11,108 26 INFO rb-6a8d31b-224617-412612 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/206?access_token=249a5279715e4f36", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:00:11,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [1/22] Tour test_price_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:00:11,118 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:00:11,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 13:00:11,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.040 0.044 2026-09-07 13:00:11,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.128 2026-09-07 13:00:11,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "POST /pos-self/data/206 HTTP/1.1" 200 - 207 0.178 0.234 2026-09-07 13:00:11,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.375 2026-09-07 13:00:11,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-07 13:00:11,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /web/image/ir.attachment/10202/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-07 13:00:11,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [2/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:11,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /web/image/pos.category/366/image_128?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.018 2026-09-07 13:00:11,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /web/image/product.template/2545/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.031 2026-09-07 13:00:11,901 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 13:00:11,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /web/image/product.template/2560/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-07 13:00:11,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [3/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:11,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /web/image/product.template/2557/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.019 0.050 2026-09-07 13:00:11,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:11] "GET /web/image/product.template/2556/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.104 2026-09-07 13:00:11,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [4/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:12,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:12] "GET /web/image/product.template/2558/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.104 2026-09-07 13:00:12,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:12] "GET /web/image/product.template/2559/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-09-07 13:00:12,040 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:00:12,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [5/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:12,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:12] "GET /web/image/product.template/2546/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.123 2026-09-07 13:00:12,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [6/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:12,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [7/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:12,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [8/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:12,287 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [9/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:12,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [10/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:12,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [11/22] Tour test_price_between_frontend_and_backend → Step Select value One for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("One")) 2026-09-07 13:00:12,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [12/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:12,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [13/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:12,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [14/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:12,661 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [15/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:12,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [16/22] Tour test_price_between_frontend_and_backend → Step Select value Small for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Small")) 2026-09-07 13:00:12,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [17/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:12,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [18/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:12,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [19/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:12,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [20/22] Tour test_price_between_frontend_and_backend → Step Select value Small for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Small")) 2026-09-07 13:00:13,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [21/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:13,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: [22/22] Tour test_price_between_frontend_and_backend → Step body 2026-09-07 13:00:13,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53217670 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '42d19fb5-2ff7-484b-9845-6b6df49acf36'}] 2026-09-07 13:00:13,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53217670 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '42d19fb5-2ff7-484b-9845-6b6df49acf36'} created pos.order #967 2026-09-07 13:00:13,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53217670 finished 2026-09-07 13:00:13,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 118 0.076 0.117 2026-09-07 13:00:13,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-09-07 13:00:13,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_price_between_frontend_and_backend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 13:00:13,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.011 2026-09-07 13:00:13,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 10028296 (allocated 11407360) 2026-09-07 13:00:13,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 142988 2026-09-07 13:00:13,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-09-07 13:00:13,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 142988 2026-09-07 13:00:13,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130013_565423_test_price_between_frontend_and_backend.txt 2026-09-07 13:00:13,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpjhbwpwfs_chrome_odoo" 2026-09-07 13:00:13,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-09-07 13:00:19,809 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 143187 2026-09-07 13:00:19,810 26 INFO rb-6a8d31b-224617-412612 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/tmp1lx1zbcq_chrome_odoo 2026-09-07 13:00:19,810 26 INFO rb-6a8d31b-224617-412612 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:38421/json/version 2026-09-07 13:00:19,813 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:19,865 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:00:19,866 26 INFO rb-6a8d31b-224617-412612 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:38421/json 2026-09-07 13:00:19,868 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:19,888 26 INFO rb-6a8d31b-224617-412612 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:38421/devtools/page/67D4226B9EBC5871A33125A48DC8860B 2026-09-07 13:00:19,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-09-07 13:00:19,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-07 13:00:19,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-07 13:00:20,123 26 INFO rb-6a8d31b-224617-412612 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/207?access_token=43e8ddc4c30f4015" in browser 2026-09-07 13:00:20,123 26 INFO rb-6a8d31b-224617-412612 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/207?access_token=43e8ddc4c30f4015" 2026-09-07 13:00:20,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:00:20,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "GET /pos-self/207?access_token=43e8ddc4c30f4015 HTTP/1.1" 200 - 59 0.030 0.298 2026-09-07 13:00:20,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': '67D4226B9EBC5871A33125A48DC8860B', 'loaderId': 'B67C496E4217708BE8B8C1AE65EBDA21', 'isDownload': False} 2026-09-07 13:00:20,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_pricelist_price_between_frontend_and_backend')" 2026-09-07 13:00:20,491 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:00:20,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:00:20,544 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.006 0.041 2026-09-07 13:00:20,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:00:20,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.071 2026-09-07 13:00:20,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:00:20,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.106 2026-09-07 13:00:20,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 13:00:20,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-09-07 13:00:20,762 26 INFO rb-6a8d31b-224617-412612 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/207?access_token=43e8ddc4c30f4015", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:00:20,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [1/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:00:20,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.009 0.014 2026-09-07 13:00:20,801 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:00:20,801 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.033 2026-09-07 13:00:20,872 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.027 0.033 2026-09-07 13:00:20,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-07 13:00:20,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.016 2026-09-07 13:00:21,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "POST /pos-self/data/207 HTTP/1.1" 200 - 211 0.205 0.218 2026-09-07 13:00:21,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-09-07 13:00:21,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/ir.attachment/10243/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 13:00:21,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [2/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 13:00:21,466 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:00:21,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/ir.attachment/10209/raw HTTP/1.1" 200 - 4 0.016 0.007 2026-09-07 13:00:21,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [3/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:21,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/pos.category/367/image_128?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 2 0.002 0.044 2026-09-07 13:00:21,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [4/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:21,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/product.template/2573/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.050 2026-09-07 13:00:21,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/product.template/2584/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.070 2026-09-07 13:00:21,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [5/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:21,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/product.template/2585/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-07 13:00:21,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/product.template/2586/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-07 13:00:21,679 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:00:21,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/product.template/2588/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.131 2026-09-07 13:00:21,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/product.template/2587/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-07 13:00:21,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [6/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:21,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:21] "GET /web/image/product.template/2574/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.013 0.103 2026-09-07 13:00:21,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [7/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:21,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [8/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:21,901 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [9/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:21,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [10/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:22,027 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: [11/11] Tour test_pricelist_price_between_frontend_and_backend → Step body 2026-09-07 13:00:22,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89163147 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': 'd616e30e-1509-49b1-80bf-4ade2e416f69'}] 2026-09-07 13:00:22,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89163147 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': 'd616e30e-1509-49b1-80bf-4ade2e416f69'} created pos.order #968 2026-09-07 13:00:22,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89163147 finished 2026-09-07 13:00:22,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.115 0.111 2026-09-07 13:00:22,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-09-07 13:00:22,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_price_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-07 13:00:22,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.010 2026-09-07 13:00:22,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8936944 (allocated 10223616) 2026-09-07 13:00:22,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 143187 2026-09-07 13:00:22,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-09-07 13:00:22,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 143187 2026-09-07 13:00:22,547 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130022_547393_test_pricelist_price_between_frontend_and_backend.txt 2026-09-07 13:00:22,547 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp1lx1zbcq_chrome_odoo" 2026-09-07 13:00:22,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-09-07 13:00:28,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 143372 2026-09-07 13:00:28,044 26 INFO rb-6a8d31b-224617-412612 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/tmp60wz3u46_chrome_odoo 2026-09-07 13:00:28,044 26 INFO rb-6a8d31b-224617-412612 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:46543/json/version 2026-09-07 13:00:28,045 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:28,110 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:00:28,110 26 INFO rb-6a8d31b-224617-412612 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:46543/json 2026-09-07 13:00:28,111 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:28,163 26 INFO rb-6a8d31b-224617-412612 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:46543/devtools/page/F85BAA7BA2B4D0F7A5F88AD0F9E80BC8 2026-09-07 13:00:28,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Enable chrome headless console log notification 2026-09-07 13:00:28,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome headless enable page notifications 2026-09-07 13:00:28,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Setting session cookie in browser 2026-09-07 13:00:28,379 26 INFO rb-6a8d31b-224617-412612 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/208?access_token=2b873cd734424540" in browser 2026-09-07 13:00:28,379 26 INFO rb-6a8d31b-224617-412612 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/208?access_token=2b873cd734424540" 2026-09-07 13:00:28,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:00:28,920 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:28] "GET /pos-self/208?access_token=2b873cd734424540 HTTP/1.1" 200 - 59 0.056 0.475 2026-09-07 13:00:28,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'F85BAA7BA2B4D0F7A5F88AD0F9E80BC8', 'loaderId': 'FF5267CF7873AACCBB47B5599F6A7FB7', 'isDownload': False} 2026-09-07 13:00:28,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Evaluate ready code "odoo.isTourReady('test_pricelist_should_not_be_changed_from_frontend')" 2026-09-07 13:00:28,940 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:00:28,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:00:29,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.021 0.039 2026-09-07 13:00:29,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:00:29,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.098 2026-09-07 13:00:29,063 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:00:29,080 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.113 2026-09-07 13:00:29,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 13:00:29,247 26 INFO rb-6a8d31b-224617-412612 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/208?access_token=2b873cd734424540", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:00:29,251 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.018 2026-09-07 13:00:29,263 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:00:29,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 13:00:29,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [1/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:00:29,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.004 0.012 2026-09-07 13:00:29,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.023 0.041 2026-09-07 13:00:29,407 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.101 2026-09-07 13:00:29,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.211 0.236 2026-09-07 13:00:29,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.420 2026-09-07 13:00:29,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: Owl is running in 'dev' mode. 2026-09-07 13:00:29,966 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /web/image/ir.attachment/10284/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-09-07 13:00:29,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [2/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-09-07 13:00:29,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:29] "GET /web/image/ir.attachment/10250/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 13:00:30,009 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:00:30,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [3/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:30,097 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/image/pos.category/368/image_128?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-09-07 13:00:30,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/image/product.template/2612/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.020 2026-09-07 13:00:30,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/image/product.template/2601/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-09-07 13:00:30,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/image/product.template/2616/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-09-07 13:00:30,157 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [4/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:30,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/image/product.template/2613/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-07 13:00:30,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/image/product.template/2615/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-07 13:00:30,194 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/image/product.template/2614/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-07 13:00:30,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/image/product.template/2602/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-07 13:00:30,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [5/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:30,232 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:00:30,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [6/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:30,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [7/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:30,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [8/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:30,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [9/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:30,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [10/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:30,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [11/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-09-07 13:00:30,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [12/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:30,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [13/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:30,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [14/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:30,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [15/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:30,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [16/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:30,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [17/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:30,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [18/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:31,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [19/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:31,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: [20/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-09-07 13:00:31,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60542578 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '3955c595-15ef-4920-876a-031c8f66cafd'}] 2026-09-07 13:00:31,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60542578 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '3955c595-15ef-4920-876a-031c8f66cafd'} created pos.order #969 2026-09-07 13:00:31,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60542578 finished 2026-09-07 13:00:31,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.096 0.109 2026-09-07 13:00:31,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-09-07 13:00:31,403 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_should_not_be_changed_from_frontend SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-09-07 13:00:31,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.012 2026-09-07 13:00:31,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9910524 (allocated 11272192) 2026-09-07 13:00:31,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 143372 2026-09-07 13:00:31,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-09-07 13:00:31,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 143372 2026-09-07 13:00:31,569 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130031_569240_test_pricelist_should_not_be_changed_from_frontend.txt 2026-09-07 13:00:31,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmp60wz3u46_chrome_odoo" 2026-09-07 13:00:31,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-09-07 13:00:37,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 143557 2026-09-07 13:00:37,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmp68argvtk_chrome_odoo 2026-09-07 13:00:37,557 26 INFO rb-6a8d31b-224617-412612 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:46033/json/version 2026-09-07 13:00:37,558 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:37,591 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:00:37,591 26 INFO rb-6a8d31b-224617-412612 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:46033/json 2026-09-07 13:00:37,592 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:37,598 26 INFO rb-6a8d31b-224617-412612 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:46033/devtools/page/128A12A117EC48EC7C9BCBA22305BEE0 2026-09-07 13:00:37,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Enable chrome headless console log notification 2026-09-07 13:00:37,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-09-07 13:00:37,704 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-09-07 13:00:37,918 26 INFO rb-6a8d31b-224617-412612 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/209?access_token=9eb16096a26a4a49" in browser 2026-09-07 13:00:37,918 26 INFO rb-6a8d31b-224617-412612 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/209?access_token=9eb16096a26a4a49" 2026-09-07 13:00:37,933 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:00:38,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "GET /pos-self/209?access_token=9eb16096a26a4a49 HTTP/1.1" 200 - 59 0.032 0.303 2026-09-07 13:00:38,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '128A12A117EC48EC7C9BCBA22305BEE0', 'loaderId': 'BA56512A89B1F0B76CE9159454B76E8E', 'isDownload': False} 2026-09-07 13:00:38,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Evaluate ready code "odoo.isTourReady('test_prices_are_immutable_from_frontend')" 2026-09-07 13:00:38,288 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:00:38,323 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:00:38,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.033 2026-09-07 13:00:38,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:00:38,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.069 2026-09-07 13:00:38,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:00:38,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.092 2026-09-07 13:00:38,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 13:00:38,565 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 13:00:38,576 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.012 2026-09-07 13:00:38,578 26 INFO rb-6a8d31b-224617-412612 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/209?access_token=9eb16096a26a4a49", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:00:38,587 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:00:38,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 13:00:38,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [1/10] Tour test_prices_are_immutable_from_frontend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:00:38,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.024 0.035 2026-09-07 13:00:38,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-07 13:00:39,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "POST /pos-self/data/209 HTTP/1.1" 200 - 207 0.142 0.205 2026-09-07 13:00:39,045 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.328 2026-09-07 13:00:39,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: Owl is running in 'dev' mode. 2026-09-07 13:00:39,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/image/ir.attachment/10325/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 13:00:39,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [2/10] Tour test_prices_are_immutable_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:39,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/image/pos.category/369/image_128?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-07 13:00:39,290 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 13:00:39,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/image/product.template/2640/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.020 2026-09-07 13:00:39,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/image/product.template/2644/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-07 13:00:39,324 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/image/product.template/2641/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-09-07 13:00:39,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [3/10] Tour test_prices_are_immutable_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:39,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/image/product.template/2629/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-07 13:00:39,384 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/image/product.template/2642/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.017 0.078 2026-09-07 13:00:39,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/image/product.template/2643/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-07 13:00:39,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [4/10] Tour test_prices_are_immutable_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:39,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/image/product.template/2630/image_512?unique=2026-09-07T12:59:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-07 13:00:39,425 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:00:39,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [5/10] Tour test_prices_are_immutable_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:39,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [6/10] Tour test_prices_are_immutable_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-09-07 13:00:39,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [7/10] Tour test_prices_are_immutable_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-09-07 13:00:39,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [8/10] Tour test_prices_are_immutable_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-09-07 13:00:39,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [9/10] Tour test_prices_are_immutable_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-09-07 13:00:39,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: [10/10] Tour test_prices_are_immutable_from_frontend → Step body 2026-09-07 13:00:39,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22282938 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '9e89902b-321d-490f-9e73-7955a2086814'}] 2026-09-07 13:00:39,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22282938 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '9e89902b-321d-490f-9e73-7955a2086814'} created pos.order #970 2026-09-07 13:00:39,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22282938 finished 2026-09-07 13:00:40,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.105 0.116 2026-09-07 13:00:40,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-09-07 13:00:40,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_prices_are_immutable_from_frontend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-07 13:00:40,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-09-07 13:00:40,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 8541072 (allocated 9699328) 2026-09-07 13:00:40,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 143557 2026-09-07 13:00:40,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-09-07 13:00:40,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 143557 2026-09-07 13:00:40,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130040_253119_test_prices_are_immutable_from_frontend.txt 2026-09-07 13:00:40,253 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmp68argvtk_chrome_odoo" 2026-09-07 13:00:40,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:00:41,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-07 13:00:45,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 143741 2026-09-07 13:00:45,255 26 INFO rb-6a8d31b-224617-412612 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/tmpqdfkju9z_chrome_odoo 2026-09-07 13:00:45,255 26 INFO rb-6a8d31b-224617-412612 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:40837/json/version 2026-09-07 13:00:45,263 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:45,293 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:00:45,293 26 INFO rb-6a8d31b-224617-412612 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:40837/json 2026-09-07 13:00:45,294 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:45,310 26 INFO rb-6a8d31b-224617-412612 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:40837/devtools/page/723B0AD4A7E1DFC315235DDE328BA0DE 2026-09-07 13:00:45,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Enable chrome headless console log notification 2026-09-07 13:00:45,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless enable page notifications 2026-09-07 13:00:45,569 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 13:00:45,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Setting session cookie in browser 2026-09-07 13:00:45,579 26 INFO rb-6a8d31b-224617-412612 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/210?access_token=392884618ce24c4e" in browser 2026-09-07 13:00:45,579 26 INFO rb-6a8d31b-224617-412612 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/210?access_token=392884618ce24c4e" 2026-09-07 13:00:45,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:00:45,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:45] "GET /pos-self/210?access_token=392884618ce24c4e HTTP/1.1" 200 - 60 0.026 0.280 2026-09-07 13:00:45,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '723B0AD4A7E1DFC315235DDE328BA0DE', 'loaderId': '1C794EE66B5BB8949345C466AF6A5622', 'isDownload': False} 2026-09-07 13:00:45,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-09-07 13:00:45,918 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:00:45,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:00:45,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:45] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.023 2026-09-07 13:00:45,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:00:45,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:45] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-09-07 13:00:45,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:00:46,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.068 2026-09-07 13:00:46,148 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-07 13:00:46,154 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 13:00:46,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-07 13:00:46,171 26 INFO rb-6a8d31b-224617-412612 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/210?access_token=392884618ce24c4e", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:00:46,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:00:46,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [1/9] Tour SelfOrderOrderNumberTour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 13:00:46,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [2/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:00:46,259 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "POST /pos-self/relations/210 HTTP/1.1" 200 - 35 0.019 0.050 2026-09-07 13:00:46,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-07 13:00:46,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "POST /pos-self/data/210 HTTP/1.1" 200 - 179 0.125 0.144 2026-09-07 13:00:46,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.248 2026-09-07 13:00:46,597 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: Owl is running in 'dev' mode. 2026-09-07 13:00:46,640 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/ir.attachment/10376/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 13:00:46,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [3/9] Tour SelfOrderOrderNumberTour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 13:00:46,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/pos.category/370/image_128?unique=2026-09-07T13:00:40.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-07 13:00:46,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/product.template/2646/image_512?unique=2026-09-07T13:00:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-07 13:00:46,765 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/product.template/2649/image_512?unique=2026-09-07T13:00:40.000+00:00 HTTP/1.1" 200 - 3 0.006 0.039 2026-09-07 13:00:46,779 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [4/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:00:46,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/product.template/2647/image_512?unique=2026-09-07T13:00:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.054 2026-09-07 13:00:46,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/product.template/2645/image_512?unique=2026-09-07T13:00:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-07 13:00:46,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/product.template/2648/image_512?unique=2026-09-07T13:00:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-09-07 13:00:46,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [5/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 13:00:46,921 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 13:00:46,925 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 13:00:46,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [6/9] Tour SelfOrderOrderNumberTour → Step Select table 101 (trigger: .self_order_popup_table select) 2026-09-07 13:00:46,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/ir.attachment/10342/raw HTTP/1.1" 200 - 4 0.007 0.054 2026-09-07 13:00:46,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:46] "GET /web/image/product.product/3146/image_512?unique=2026-09-07T13:00:40.000+00:00 HTTP/1.1" 200 - 8 0.028 0.034 2026-09-07 13:00:46,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [7/9] Tour SelfOrderOrderNumberTour → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 101')) 2026-09-07 13:00:47,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [8/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 13:00:47,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1837418 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': 'a90c3e5c-1a83-4690-a425-9689e8964116'}] 2026-09-07 13:00:47,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1837418 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': 'a90c3e5c-1a83-4690-a425-9689e8964116'} created pos.order #971 2026-09-07 13:00:47,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1837418 finished 2026-09-07 13:00:47,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.067 0.108 2026-09-07 13:00:47,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.008 2026-09-07 13:00:47,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [9/9] Tour SelfOrderOrderNumberTour → Step Check that 'Ok' do not exist (trigger: body:not(:has(.btn:text(Ok)))) 2026-09-07 13:00:47,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-09-07 13:00:47,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR SelfOrderOrderNumberTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-07 13:00:47,376 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7711068 (allocated 8388608) 2026-09-07 13:00:47,395 26 INFO rb-6a8d31b-224617-412612 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 143741 2026-09-07 13:00:47,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-09-07 13:00:47,400 26 INFO rb-6a8d31b-224617-412612 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 143741 2026-09-07 13:00:47,497 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130047_497484_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-07 13:00:47,497 26 INFO rb-6a8d31b-224617-412612 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/tmpqdfkju9z_chrome_odoo" 2026-09-07 13:00:47,757 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 143923 2026-09-07 13:00:47,757 26 INFO rb-6a8d31b-224617-412612 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/tmpk9_w4xji_chrome_odoo 2026-09-07 13:00:47,758 26 INFO rb-6a8d31b-224617-412612 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:33419/json/version 2026-09-07 13:00:47,762 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:47,819 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:00:47,819 26 INFO rb-6a8d31b-224617-412612 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:33419/json 2026-09-07 13:00:47,820 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:47,863 26 INFO rb-6a8d31b-224617-412612 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:33419/devtools/page/E487E0842315A1DDA4252F8FF3EA5B7C 2026-09-07 13:00:47,875 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Enable chrome headless console log notification 2026-09-07 13:00:47,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless enable page notifications 2026-09-07 13:00:47,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-07 13:00:47,988 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Setting session cookie in browser 2026-09-07 13:00:47,994 26 INFO rb-6a8d31b-224617-412612 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/210" in browser 2026-09-07 13:00:47,994 26 INFO rb-6a8d31b-224617-412612 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/210" 2026-09-07 13:00:48,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "GET /pos/ui/210 HTTP/1.1" 200 - 70 0.047 0.240 2026-09-07 13:00:48,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'E487E0842315A1DDA4252F8FF3EA5B7C', 'loaderId': '7637D0F9B393DFD5C6CC27CD50E48078', 'isDownload': False} 2026-09-07 13:00:48,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-09-07 13:00:48,339 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:00:48,357 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 13:00:48,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-07 13:00:48,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-07 13:00:48,779 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:00:48,782 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:00:48,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:00:48,815 26 INFO rb-6a8d31b-224617-412612 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/210", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:00:48,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [1/20] Tour OrderNumberConflictTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 13:00:48,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 13:00:48,840 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:00:48,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:00:48,879 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00: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.012 2026-09-07 13:00:48,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.022 2026-09-07 13:00:49,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.017 0.175 2026-09-07 13:00:49,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.179 2026-09-07 13:00:49,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 484 0.392 0.383 2026-09-07 13:00:49,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:00:49,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.008 2026-09-07 13:00:50,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.033 2026-09-07 13:00:50,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-09-07 13:00:50,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: Owl is running in 'dev' mode. 2026-09-07 13:00:50,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 13:00:50,170 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:00:50,187 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 13:00:50,217 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-07 13:00:50,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.045 2026-09-07 13:00:50,239 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-07 13:00:50,248 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:00:50,262 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:00:50,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [2/20] Tour OrderNumberConflictTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("3"))) 2026-09-07 13:00:50,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/image/res.users/286/avatar_128 HTTP/1.1" 200 - 14 0.029 0.122 2026-09-07 13:00:50,381 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.127 2026-09-07 13:00:50,399 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 13:00:50,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /pos/ui/210?from_backend=True HTTP/1.1" 200 - 32 0.066 0.121 2026-09-07 13:00:50,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [3/20] Tour OrderNumberConflictTour → Step product screen is shown (trigger: .product-screen) 2026-09-07 13:00:50,615 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:00:50,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /pos/ui/210 HTTP/1.1" 200 - 32 0.046 0.212 2026-09-07 13:00:50,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.233 2026-09-07 13:00:50,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [4/20] Tour OrderNumberConflictTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-07 13:00:50,642 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.166 2026-09-07 13:00:50,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.026 2026-09-07 13:00:50,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [5/20] Tour OrderNumberConflictTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 13:00:50,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [6/20] Tour OrderNumberConflictTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 13:00:50,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [7/20] Tour OrderNumberConflictTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 13:00:50,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [8/20] Tour OrderNumberConflictTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 13:00:50,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [9/20] Tour OrderNumberConflictTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-07 13:00:50,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [10/20] Tour OrderNumberConflictTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 13:00:51,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [11/20] Tour OrderNumberConflictTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 13:00:51,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [12/20] Tour OrderNumberConflictTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-09-07 13:00:51,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [13/20] Tour OrderNumberConflictTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 13:00:51,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [14/20] Tour OrderNumberConflictTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-07 13:00:51,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [15/20] Tour OrderNumberConflictTour → Step Wait loading is finished if it is shown (trigger: body) 2026-09-07 13:00:51,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32551399 started for PoS orders references: [{'name': '/', 'pos_reference': '261-210-000001', 'uuid': '7bc59088-fb47-447a-9300-ab8b5bd90a36'}] 2026-09-07 13:00:51,372 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32551399 order {'name': '/', 'pos_reference': '261-210-000001', 'uuid': '7bc59088-fb47-447a-9300-ab8b5bd90a36'} created pos.order #972 2026-09-07 13:00:51,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32551399 finished 2026-09-07 13:00:51,445 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.075 0.086 2026-09-07 13:00:51,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [16/20] Tour OrderNumberConflictTour → Step .pos-leftheader .orders-button 2026-09-07 13:00:51,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [17/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("260") 2026-09-07 13:00:51,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.031 0.037 2026-09-07 13:00:51,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-07 13:00:51,666 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:00:51,671 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [18/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("T 101") 2026-09-07 13:00:51,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [19/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("261") 2026-09-07 13:00:51,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [20/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("T 103") 2026-09-07 13:00:51,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-09-07 13:00:51,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR OrderNumberConflictTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 13:00:51,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15445988 (allocated 17301504) 2026-09-07 13:00:51,904 26 INFO rb-6a8d31b-224617-412612 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 143923 2026-09-07 13:00:51,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-09-07 13:00:51,906 26 INFO rb-6a8d31b-224617-412612 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 143923 2026-09-07 13:00:52,005 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130052_004931_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-07 13:00:52,005 26 INFO rb-6a8d31b-224617-412612 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/tmpk9_w4xji_chrome_odoo" 2026-09-07 13:00:52,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:00:53,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-09-07 13:00:56,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 144126 2026-09-07 13:00:56,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpkix9abe2_chrome_odoo 2026-09-07 13:00:56,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:36077/json/version 2026-09-07 13:00:56,903 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:56,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:00:56,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:36077/json 2026-09-07 13:00:56,964 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:00:56,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:36077/devtools/page/F53AAB16E9063793E193061F412FE312 2026-09-07 13:00:56,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-07 13:00:57,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-07 13:00:57,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-09-07 13:00:57,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/211?access_token=5092686c430941cb" in browser 2026-09-07 13:00:57,097 26 INFO rb-6a8d31b-224617-412612 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/211?access_token=5092686c430941cb" 2026-09-07 13:00:57,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:00:57,534 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "GET /pos-self/211?access_token=5092686c430941cb HTTP/1.1" 200 - 57 0.063 0.358 2026-09-07 13:00:57,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'F53AAB16E9063793E193061F412FE312', 'loaderId': '313B1DBF4A0C0FBAB524CB5DF0C639B5', 'isDownload': False} 2026-09-07 13:00:57,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_delivery_tour')" 2026-09-07 13:00:57,556 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:00:57,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:00:57,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.033 2026-09-07 13:00:57,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:00:57,645 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.058 2026-09-07 13:00:57,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:00:57,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.100 2026-09-07 13:00:57,776 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.006 2026-09-07 13:00:57,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 13:00:57,808 26 INFO rb-6a8d31b-224617-412612 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/211?access_token=5092686c430941cb", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:00:57,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.005 0.017 2026-09-07 13:00:57,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [1/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:00:57,823 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:00:57,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:00:57,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "POST /pos-self/relations/211 HTTP/1.1" 200 - 37 0.028 0.033 2026-09-07 13:00:57,934 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.094 2026-09-07 13:00:58,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "POST /pos-self/data/211 HTTP/1.1" 200 - 181 0.108 0.155 2026-09-07 13:00:58,210 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.253 2026-09-07 13:00:58,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:00:58,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/image/ir.attachment/10427/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 13:00:58,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [2/14] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-09-07 13:00:58,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/image/ir.attachment/10393/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 13:00:58,360 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:00:58,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [3/14] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-07 13:00:58,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/image/pos.category/371/image_128?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-07 13:00:58,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/image/product.template/2651/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-07 13:00:58,513 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [4/14] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:00:58,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/image/product.template/2654/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.052 2026-09-07 13:00:58,538 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/image/product.template/2652/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-07 13:00:58,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/image/product.template/2653/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-07 13:00:58,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/image/product.template/2650/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-09-07 13:00:58,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [5/14] Tour self_order_preset_delivery_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-07 13:00:58,602 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:00:58,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "GET /web/image/product.product/3152/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-09-07 13:00:58,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [6/14] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 13:00:58,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [7/14] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 13:00:58,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:58] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.010 2026-09-07 13:00:58,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [8/14] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-09-07 13:00:58,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [9/14] Tour self_order_preset_delivery_tour → Step Fill input with +32490904390 (trigger: input[placeholder="Phone"]) 2026-09-07 13:00:58,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [10/14] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx 90 (trigger: input[placeholder="Street and Number"]) 2026-09-07 13:00:59,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [11/14] Tour self_order_preset_delivery_tour → Step Fill input with 9999 (trigger: input[placeholder="Zip"]) 2026-09-07 13:00:59,160 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [12/14] Tour self_order_preset_delivery_tour → Step Fill input with New York (trigger: input[placeholder="City"]) 2026-09-07 13:00:59,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [13/14] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 13:00:59,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [14/14] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 13:00:59,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:59] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.040 0.057 2026-09-07 13:00:59,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96831112 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': '000d2196-85ad-4570-8621-7dd48bae074b'}] 2026-09-07 13:00:59,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96831112 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': '000d2196-85ad-4570-8621-7dd48bae074b'} created pos.order #973 2026-09-07 13:00:59,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96831112 finished 2026-09-07 13:00:59,883 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:00:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 244 0.212 0.256 2026-09-07 13:00:59,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-09-07 13:00:59,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 13:00:59,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8702556 (allocated 9961472) 2026-09-07 13:00:59,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 144126 2026-09-07 13:00:59,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-09-07 13:01:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 144126 2026-09-07 13:01:00,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130100_096338_test_preset_delivery_tour.txt 2026-09-07 13:01:00,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpkix9abe2_chrome_odoo" 2026-09-07 13:01:00,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-09-07 13:01:04,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 144316 2026-09-07 13:01:04,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp1b5slxua_chrome_odoo 2026-09-07 13:01:04,040 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:41289/json/version 2026-09-07 13:01:04,041 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:04,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:01:04,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:41289/json 2026-09-07 13:01:04,096 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:04,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:41289/devtools/page/92DCD8D1402882A23EF6AE656582C19E 2026-09-07 13:01:04,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-07 13:01:04,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-07 13:01:04,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-07 13:01:04,263 26 INFO rb-6a8d31b-224617-412612 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/212?access_token=9f974c335db242ed&table_identifier=b4c98ead" in browser 2026-09-07 13:01:04,263 26 INFO rb-6a8d31b-224617-412612 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/212?access_token=9f974c335db242ed&table_identifier=b4c98ead" 2026-09-07 13:01:04,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:04,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "GET /pos-self/212?access_token=9f974c335db242ed&table_identifier=b4c98ead HTTP/1.1" 200 - 59 0.022 0.275 2026-09-07 13:01:04,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '92DCD8D1402882A23EF6AE656582C19E', 'loaderId': '5D39B9264E26E4F37AA7063EFEBEDB62', 'isDownload': False} 2026-09-07 13:01:04,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_dine_in_tour')" 2026-09-07 13:01:04,602 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:01:04,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:01:04,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-09-07 13:01:04,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:01:04,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.043 2026-09-07 13:01:04,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:01:04,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.079 2026-09-07 13:01:04,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-07 13:01:04,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-07 13:01:04,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-07 13:01:04,891 26 INFO rb-6a8d31b-224617-412612 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/212?access_token=9f974c335db242ed&table_identifier=b4c98ead", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:01:04,896 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:01:04,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 13:01:04,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [1/8] Tour self_order_preset_dine_in_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 13:01:04,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [2/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:01:04,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.018 0.032 2026-09-07 13:01:04,995 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-07 13:01:05,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "POST /pos-self/data/212 HTTP/1.1" 200 - 181 0.134 0.156 2026-09-07 13:01:05,305 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.289 2026-09-07 13:01:05,356 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-07 13:01:05,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:01:05,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/image/ir.attachment/10468/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 13:01:05,443 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [3/8] Tour self_order_preset_dine_in_tour → Step Click on location 'Dine in' (trigger: .o_self_eating_location_box .preset_btn:contains('Dine in')) 2026-09-07 13:01:05,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/image/ir.attachment/10434/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 13:01:05,462 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:01:05,518 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [4/8] Tour self_order_preset_dine_in_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 13:01:05,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/image/pos.category/371/image_128?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-07 13:01:05,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/image/product.template/2654/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.036 2026-09-07 13:01:05,584 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [5/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:01:05,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/image/product.template/2650/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-09-07 13:01:05,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/image/product.template/2651/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.008 0.082 2026-09-07 13:01:05,648 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/image/product.template/2652/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-09-07 13:01:05,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [6/8] Tour self_order_preset_dine_in_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 13:01:05,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/image/product.template/2653/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-07 13:01:05,678 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:01:05,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "GET /web/image/product.product/3151/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-09-07 13:01:05,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [7/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 13:01:05,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [8/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 13:01:05,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61377472 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': 'd8365299-c173-4230-b1c6-74a7082c5369'}] 2026-09-07 13:01:05,837 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61377472 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': 'd8365299-c173-4230-b1c6-74a7082c5369'} created pos.order #974 2026-09-07 13:01:05,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61377472 finished 2026-09-07 13:01:05,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.066 0.104 2026-09-07 13:01:05,983 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.010 2026-09-07 13:01:05,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-09-07 13:01:05,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR self_order_preset_dine_in_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-07 13:01:06,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7799720 (allocated 8912896) 2026-09-07 13:01:06,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 144316 2026-09-07 13:01:06,045 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-09-07 13:01:06,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 144316 2026-09-07 13:01:06,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130106_143055_test_preset_dine_in_tour.txt 2026-09-07 13:01:06,143 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp1b5slxua_chrome_odoo" 2026-09-07 13:01:06,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-09-07 13:01:09,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 144502 2026-09-07 13:01:09,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpqemz4oxd_chrome_odoo 2026-09-07 13:01:09,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:45713/json/version 2026-09-07 13:01:09,707 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:09,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:01:09,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:45713/json 2026-09-07 13:01:09,735 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:09,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:45713/devtools/page/611BA3E75F87C7165DA359EDED5C4026 2026-09-07 13:01:09,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-09-07 13:01:09,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-09-07 13:01:09,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-09-07 13:01:09,898 26 INFO rb-6a8d31b-224617-412612 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/213?access_token=f0157e068350417c" in browser 2026-09-07 13:01:09,899 26 INFO rb-6a8d31b-224617-412612 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/213?access_token=f0157e068350417c" 2026-09-07 13:01:09,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:10,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "GET /pos-self/213?access_token=f0157e068350417c HTTP/1.1" 200 - 57 0.021 0.467 2026-09-07 13:01:10,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '611BA3E75F87C7165DA359EDED5C4026', 'loaderId': '4BBF8209C08DFE9A374FE090BC326B3C', 'isDownload': False} 2026-09-07 13:01:10,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Evaluate ready code "odoo.isTourReady('test_preset_takeaway_email_tour')" 2026-09-07 13:01:10,434 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:01:10,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:01:10,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.036 2026-09-07 13:01:10,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:01:10,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.052 2026-09-07 13:01:10,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:01:10,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.089 2026-09-07 13:01:10,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-09-07 13:01:10,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 13:01:10,745 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-07 13:01:10,747 26 INFO rb-6a8d31b-224617-412612 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/213?access_token=f0157e068350417c", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:01:10,755 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:01:10,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 13:01:10,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [1/13] Tour test_preset_takeaway_email_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 13:01:10,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [2/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:01:10,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.031 0.039 2026-09-07 13:01:10,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-07 13:01:11,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "POST /pos-self/data/213 HTTP/1.1" 200 - 183 0.134 0.156 2026-09-07 13:01:11,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.266 2026-09-07 13:01:11,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:01:11,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/image/ir.attachment/10509/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 13:01:11,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [3/13] Tour test_preset_takeaway_email_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-07 13:01:11,264 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/image/ir.attachment/10475/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 13:01:11,276 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:01:11,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [4/13] Tour test_preset_takeaway_email_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-07 13:01:11,378 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/image/pos.category/371/image_128?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 2 0.009 0.028 2026-09-07 13:01:11,390 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [5/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:01:11,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/image/product.template/2651/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.007 0.051 2026-09-07 13:01:11,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/image/product.template/2654/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-07 13:01:11,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/image/product.template/2653/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-09-07 13:01:11,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [6/13] Tour test_preset_takeaway_email_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-09-07 13:01:11,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/image/product.template/2652/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.092 2026-09-07 13:01:11,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/image/product.template/2650/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-07 13:01:11,484 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 13:01:11,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [7/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 13:01:11,520 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "GET /web/image/product.product/3152/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 8 0.016 0.025 2026-09-07 13:01:11,567 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [8/13] Tour test_preset_takeaway_email_tour → Step Fill input with Public user (trigger: input[placeholder="Name"]) 2026-09-07 13:01:11,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.010 2026-09-07 13:01:11,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [9/13] Tour test_preset_takeaway_email_tour → Step Fill input with public.user@test.com (trigger: input[placeholder="Email"]) 2026-09-07 13:01:11,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [10/13] Tour test_preset_takeaway_email_tour → Step Fill input with +32000111222 (trigger: input[placeholder="Phone"]) 2026-09-07 13:01:11,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [11/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 13:01:11,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [12/13] Tour test_preset_takeaway_email_tour → Step body 2026-09-07 13:01:11,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:11] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.039 0.059 2026-09-07 13:01:11,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40553725 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '7d5702b8-d60f-4a3a-8b31-26d0d6a6d351'}] 2026-09-07 13:01:12,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40553725 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '7d5702b8-d60f-4a3a-8b31-26d0d6a6d351'} created pos.order #975 2026-09-07 13:01:12,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40553725 finished 2026-09-07 13:01:12,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 244 0.191 0.242 2026-09-07 13:01:12,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [13/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 13:01:12,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-09-07 13:01:12,683 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:01:12,686 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:01:12,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.013 2026-09-07 13:01:13,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:13] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 40 0.034 0.069 2026-09-07 13:01:13,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-09-07 13:01:13,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_takeaway_email_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 13:01:13,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8961508 (allocated 9961472) 2026-09-07 13:01:13,150 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 144502 2026-09-07 13:01:13,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-09-07 13:01:13,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 144502 2026-09-07 13:01:13,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130113_249963_test_preset_takeaway_email_tour.txt 2026-09-07 13:01:13,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpqemz4oxd_chrome_odoo" 2026-09-07 13:01:13,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-09-07 13:01:16,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 144704 2026-09-07 13:01:16,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpj1rbr6j0_chrome_odoo 2026-09-07 13:01:16,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:45751/json/version 2026-09-07 13:01:16,803 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:16,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:01:16,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:45751/json 2026-09-07 13:01:16,850 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:16,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:45751/devtools/page/F5EA86E83E85BA9BAB78DFCE20D5628F 2026-09-07 13:01:16,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-07 13:01:16,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-07 13:01:16,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-07 13:01:16,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/214?access_token=5c4878cc03a94ba0" in browser 2026-09-07 13:01:16,985 26 INFO rb-6a8d31b-224617-412612 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/214?access_token=5c4878cc03a94ba0" 2026-09-07 13:01:17,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:17,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "GET /pos-self/214?access_token=5c4878cc03a94ba0 HTTP/1.1" 200 - 57 0.031 0.302 2026-09-07 13:01:17,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': 'F5EA86E83E85BA9BAB78DFCE20D5628F', 'loaderId': 'E2F67B23F2C90324A5A379E6FF7AAF55', 'isDownload': False} 2026-09-07 13:01:17,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_takeaway_tour')" 2026-09-07 13:01:17,358 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:01:17,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:01:17,397 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.026 2026-09-07 13:01:17,410 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:01:17,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.046 2026-09-07 13:01:17,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:01:17,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.076 2026-09-07 13:01:17,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-07 13:01:17,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:01:17,613 26 INFO rb-6a8d31b-224617-412612 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/214?access_token=5c4878cc03a94ba0", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:01:17,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.011 2026-09-07 13:01:17,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [1/10] Tour self_order_preset_takeaway_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 13:01:17,628 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:01:17,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 13:01:17,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [2/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:01:17,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "POST /pos-self/relations/214 HTTP/1.1" 200 - 37 0.036 0.032 2026-09-07 13:01:17,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.096 2026-09-07 13:01:18,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "POST /pos-self/data/214 HTTP/1.1" 200 - 181 0.111 0.157 2026-09-07 13:01:18,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.248 2026-09-07 13:01:18,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:01:18,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/image/ir.attachment/10551/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 13:01:18,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [3/10] Tour self_order_preset_takeaway_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-07 13:01:18,161 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/image/ir.attachment/10517/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 13:01:18,191 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:01:18,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [4/10] Tour self_order_preset_takeaway_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 13:01:18,308 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/image/pos.category/371/image_128?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 2 0.006 0.024 2026-09-07 13:01:18,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [5/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:01:18,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/image/product.template/2650/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-07 13:01:18,340 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/image/product.template/2654/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.046 2026-09-07 13:01:18,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/image/product.template/2652/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-07 13:01:18,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/image/product.template/2653/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-07 13:01:18,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/image/product.template/2651/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.085 2026-09-07 13:01:18,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [6/10] Tour self_order_preset_takeaway_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 13:01:18,414 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 13:01:18,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "GET /web/image/product.product/3151/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-09-07 13:01:18,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [7/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 13:01:18,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [8/10] Tour self_order_preset_takeaway_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 13:01:18,513 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.012 2026-09-07 13:01:18,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [9/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 13:01:18,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [10/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 13:01:18,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92219550 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': '693cf7b8-da10-4c63-98b8-7905c26b1292'}] 2026-09-07 13:01:18,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92219550 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': '693cf7b8-da10-4c63-98b8-7905c26b1292'} created pos.order #976 2026-09-07 13:01:18,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92219550 finished 2026-09-07 13:01:18,755 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.050 0.086 2026-09-07 13:01:18,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-09-07 13:01:18,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-07 13:01:18,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8107124 (allocated 9437184) 2026-09-07 13:01:18,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 144704 2026-09-07 13:01:18,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-09-07 13:01:18,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 144704 2026-09-07 13:01:18,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130118_958546_test_preset_takeaway_tour.txt 2026-09-07 13:01:18,958 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpj1rbr6j0_chrome_odoo" 2026-09-07 13:01:18,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-09-07 13:01:22,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 144888 2026-09-07 13:01:22,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpemie6op7_chrome_odoo 2026-09-07 13:01:22,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:40953/json/version 2026-09-07 13:01:22,497 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:22,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:01:22,561 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:40953/json 2026-09-07 13:01:22,563 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:22,588 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:40953/devtools/page/A7934A61005F99287D3C38CD128B6570 2026-09-07 13:01:22,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-07 13:01:22,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-07 13:01:22,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-07 13:01:22,691 26 INFO rb-6a8d31b-224617-412612 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/215?access_token=1640061a65534a12" in browser 2026-09-07 13:01:22,691 26 INFO rb-6a8d31b-224617-412612 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/215?access_token=1640061a65534a12" 2026-09-07 13:01:22,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:23,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /pos-self/215?access_token=1640061a65534a12 HTTP/1.1" 200 - 57 0.030 0.262 2026-09-07 13:01:23,009 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': 'A7934A61005F99287D3C38CD128B6570', 'loaderId': '22091C30DC082CD78D7388CC2ECDBAC9', 'isDownload': False} 2026-09-07 13:01:23,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_slot_tour')" 2026-09-07 13:01:23,023 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:01:23,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:01:23,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.032 2026-09-07 13:01:23,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:01:23,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.056 2026-09-07 13:01:23,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:01:23,146 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.099 2026-09-07 13:01:23,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.013 2026-09-07 13:01:23,278 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-07 13:01:23,293 26 INFO rb-6a8d31b-224617-412612 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/215?access_token=1640061a65534a12", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:01:23,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [1/11] Tour self_order_preset_slot_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 13:01:23,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.008 0.011 2026-09-07 13:01:23,306 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:01:23,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.012 2026-09-07 13:01:23,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-07 13:01:23,353 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [2/11] Tour self_order_preset_slot_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:01:23,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "POST /pos-self/relations/215 HTTP/1.1" 200 - 37 0.025 0.068 2026-09-07 13:01:23,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-07 13:01:23,668 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "POST /pos-self/data/215 HTTP/1.1" 200 - 185 0.104 0.132 2026-09-07 13:01:23,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:01:23,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/image/ir.attachment/10592/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 13:01:23,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [3/11] Tour self_order_preset_slot_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-07 13:01:23,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/image/ir.attachment/10558/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 13:01:23,814 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:01:23,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [4/11] Tour self_order_preset_slot_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 13:01:23,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/image/pos.category/371/image_128?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 13:01:23,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/image/product.template/2650/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.021 2026-09-07 13:01:23,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/image/product.template/2651/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-07 13:01:23,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/image/product.template/2654/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-09-07 13:01:23,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [5/11] Tour self_order_preset_slot_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:01:23,940 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/image/product.template/2653/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-07 13:01:23,952 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:23] "GET /web/image/product.template/2652/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-07 13:01:23,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [6/11] Tour self_order_preset_slot_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 13:01:24,019 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:01:24,048 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:24] "GET /web/image/product.product/3151/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-07 13:01:24,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [7/11] Tour self_order_preset_slot_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 13:01:24,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [8/11] Tour self_order_preset_slot_tour → Step Select Random Value in Input (trigger: .slot-select) 2026-09-07 13:01:24,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:24] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.013 0.015 2026-09-07 13:01:24,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [9/11] Tour self_order_preset_slot_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 13:01:24,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [10/11] Tour self_order_preset_slot_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 13:01:24,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [11/11] Tour self_order_preset_slot_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 13:01:24,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40278810 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '563d964f-f40d-4398-8b63-10336a7f81a5'}] 2026-09-07 13:01:24,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40278810 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '563d964f-f40d-4398-8b63-10336a7f81a5'} created pos.order #977 2026-09-07 13:01:24,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40278810 finished 2026-09-07 13:01:24,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.075 0.095 2026-09-07 13:01:24,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-09-07 13:01:24,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_preset_slot_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 13:01:24,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9279720 (allocated 10747904) 2026-09-07 13:01:24,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 144888 2026-09-07 13:01:24,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-09-07 13:01:24,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 144888 2026-09-07 13:01:24,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130124_736140_test_preset_with_slot_tour.txt 2026-09-07 13:01:24,736 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpemie6op7_chrome_odoo" 2026-09-07 13:01:24,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_slot_limit_orders ... 2026-09-07 13:01:28,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome pid: 145074 2026-09-07 13:01:28,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpwcizq7o9_chrome_odoo 2026-09-07 13:01:28,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:36477/json/version 2026-09-07 13:01:28,062 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:28,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Browser version: Chrome/150.0.7871.114 2026-09-07 13:01:28,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:36477/json 2026-09-07 13:01:28,105 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:28,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:36477/devtools/page/F87061AFEBFBABE039F584C86C3301A9 2026-09-07 13:01:28,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Enable chrome headless console log notification 2026-09-07 13:01:28,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless enable page notifications 2026-09-07 13:01:28,194 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Setting session cookie in browser 2026-09-07 13:01:28,263 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/216?access_token=b18ff862d67f430e" in browser 2026-09-07 13:01:28,263 26 INFO rb-6a8d31b-224617-412612 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/216?access_token=b18ff862d67f430e" 2026-09-07 13:01:28,284 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:28,713 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:28] "GET /pos-self/216?access_token=b18ff862d67f430e HTTP/1.1" 200 - 57 0.027 0.407 2026-09-07 13:01:28,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigation result: {'frameId': 'F87061AFEBFBABE039F584C86C3301A9', 'loaderId': '9C0EDCF9C51411A045DD578B23DF0395', 'isDownload': False} 2026-09-07 13:01:28,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Evaluate ready code "odoo.isTourReady('test_slot_limit_orders')" 2026-09-07 13:01:28,731 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:01:28,756 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:01:28,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:28] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.038 2026-09-07 13:01:28,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:01:28,804 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:28] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.056 2026-09-07 13:01:28,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:01:28,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:28] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.082 2026-09-07 13:01:28,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-09-07 13:01:28,969 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:01:28,981 26 INFO rb-6a8d31b-224617-412612 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/216?access_token=b18ff862d67f430e", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:01:28,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:28] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-07 13:01:28,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [1/17] Tour test_slot_limit_orders → Step body 2026-09-07 13:01:28,993 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:01:28,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 13:01:29,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [2/17] Tour test_slot_limit_orders → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 13:01:29,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "POST /pos-self/relations/216 HTTP/1.1" 200 - 37 0.013 0.025 2026-09-07 13:01:29,075 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-07 13:01:29,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [3/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:01:29,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "POST /pos-self/data/216 HTTP/1.1" 200 - 185 0.169 0.143 2026-09-07 13:01:29,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.289 2026-09-07 13:01:29,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-09-07 13:01:29,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/image/ir.attachment/10633/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-07 13:01:29,487 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [4/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-07 13:01:29,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/image/ir.attachment/10599/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-07 13:01:29,523 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:01:29,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [5/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-07 13:01:29,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/image/pos.category/371/image_128?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 13:01:29,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/image/product.template/2650/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-07 13:01:29,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [6/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:01:29,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/image/product.template/2654/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.010 0.035 2026-09-07 13:01:29,686 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/image/product.template/2652/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.022 0.059 2026-09-07 13:01:29,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/image/product.template/2651/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-07 13:01:29,711 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [7/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 13:01:29,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/image/product.template/2653/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-09-07 13:01:29,736 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:01:29,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "GET /web/image/product.product/3152/image_512?unique=2026-09-07T13:00:52.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-09-07 13:01:29,772 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [8/17] Tour test_slot_limit_orders → Step Select Specific Value in Input (trigger: .slot-select) 2026-09-07 13:01:29,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.024 0.026 2026-09-07 13:01:29,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [9/17] Tour test_slot_limit_orders → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-09-07 13:01:29,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [10/17] Tour test_slot_limit_orders → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-09-07 13:01:30,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [11/17] Tour test_slot_limit_orders → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-09-07 13:01:30,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12339142 started for PoS orders references: [{'name': None, 'pos_reference': '260-216-000001', 'uuid': '5cf81bd8-8cac-4d00-8f39-0a1d84c1aec0'}] 2026-09-07 13:01:30,070 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12339142 order {'name': None, 'pos_reference': '260-216-000001', 'uuid': '5cf81bd8-8cac-4d00-8f39-0a1d84c1aec0'} created pos.order #978 2026-09-07 13:01:30,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12339142 finished 2026-09-07 13:01:30,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 236 0.134 0.224 2026-09-07 13:01:30,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [12/17] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:01:30,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [13/17] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-09-07 13:01:30,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [14/17] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-09-07 13:01:30,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [15/17] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:01:30,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [16/17] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 13:01:30,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [17/17] Tour test_slot_limit_orders → Step Check that 18:00 is not available (trigger: .slot-select) 2026-09-07 13:01:30,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:30] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.009 0.011 2026-09-07 13:01:30,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: tour succeeded 2026-09-07 13:01:30,764 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 13:01:30,847 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: heap 9183768 (allocated 10223616) 2026-09-07 13:01:30,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing chrome headless with pid 145074 2026-09-07 13:01:30,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing websocket connection 2026-09-07 13:01:30,849 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Terminating chrome headless with pid 145074 2026-09-07 13:01:30,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130130_948915_test_slot_limit_orders.txt 2026-09-07 13:01:30,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpwcizq7o9_chrome_odoo" 2026-09-07 13:01:31,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 13:01:32,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-09-07 13:01:35,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:01:35,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:35,355 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:35] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/217 HTTP/1.1" 200 - 17 0.011 0.146 2026-09-07 13:01:35,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-09-07 13:01:38,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:01:38,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:38,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:38] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/218 HTTP/1.1" 200 - 17 0.011 0.147 2026-09-07 13:01:38,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:01:47,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-09-07 13:01:47,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-09-07 13:01:47,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 145266 2026-09-07 13:01:47,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpml7fy2yr_chrome_odoo 2026-09-07 13:01:47,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:45733/json/version 2026-09-07 13:01:47,984 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45733', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:48,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-09-07 13:01:48,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:45733/json 2026-09-07 13:01:48,035 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45733', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:48,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:45733/devtools/page/3CA64E83BE39FDEC3F72E4F3CDAEE21B 2026-09-07 13:01:48,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-09-07 13:01:48,090 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-09-07 13:01:48,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-09-07 13:01:48,199 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/220?access_token=dd524b8c6c284016" in browser 2026-09-07 13:01:48,199 26 INFO rb-6a8d31b-224617-412612 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/220?access_token=dd524b8c6c284016" 2026-09-07 13:01:48,216 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:48,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:48] "GET /pos-self/220?access_token=dd524b8c6c284016 HTTP/1.1" 200 - 60 0.063 0.505 2026-09-07 13:01:48,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '3CA64E83BE39FDEC3F72E4F3CDAEE21B', 'loaderId': 'C47D4328CAE283C1076B45A9569474CA', 'isDownload': False} 2026-09-07 13:01:48,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Evaluate ready code "odoo.isTourReady('kiosk_qfpay_order')" 2026-09-07 13:01:48,797 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:01:48,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:01:48,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:48] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.041 0.028 2026-09-07 13:01:48,879 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:01:48,899 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:48] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.091 2026-09-07 13:01:48,927 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:01:48,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:48] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.025 0.107 2026-09-07 13:01:49,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.006 2026-09-07 13:01:49,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 13:01:49,123 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.002 0.008 2026-09-07 13:01:49,124 26 INFO rb-6a8d31b-224617-412612 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/220?access_token=dd524b8c6c284016", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:01:49,133 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:01:49,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:01:49,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [1/7] Tour kiosk_qfpay_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:01:49,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "POST /pos-self/relations/220 HTTP/1.1" 200 - 25 0.020 0.031 2026-09-07 13:01:49,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-07 13:01:49,493 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "POST /pos-self/data/220 HTTP/1.1" 200 - 170 0.100 0.155 2026-09-07 13:01:49,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.256 2026-09-07 13:01:49,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [201], uid: 3, model: res.company 2026-09-07 13:01:49,561 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/res.company/201/logo/256x256 HTTP/1.1" 200 - 14 0.006 0.015 2026-09-07 13:01:49,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-09-07 13:01:49,608 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/ir.attachment/10775/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-07 13:01:49,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [2/7] Tour kiosk_qfpay_order → Step Click on product 'Letter Tray' (trigger: .product_list .o_self_product_box span:contains('Letter Tray')) 2026-09-07 13:01:49,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [3/7] Tour kiosk_qfpay_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:01:49,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/pos.category/374/image_128?unique=2026-09-07T13:01:38.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-09-07 13:01:49,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/pos.category/375/image_128?unique=2026-09-07T13:01:38.000+00:00 HTTP/1.1" 200 - 2 0.002 0.060 2026-09-07 13:01:49,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/pos.category/373/image_128?unique=2026-09-07T13:01:38.000+00:00 HTTP/1.1" 200 - 2 0.009 0.087 2026-09-07 13:01:49,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [4/7] Tour kiosk_qfpay_order → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-09-07 13:01:49,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.009 0.116 2026-09-07 13:01:49,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/product.template/2670/image_512?unique=2026-09-07T13:01:38.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-09-07 13:01:49,845 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 13:01:49,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/ir.attachment/10776/raw HTTP/1.1" 200 - 4 0.001 0.045 2026-09-07 13:01:49,862 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 13:01:49,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [5/7] Tour kiosk_qfpay_order → Step Check that 'Pay' do not exist (trigger: body:not(:has(.btn:text(Pay)))) 2026-09-07 13:01:49,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:49] "GET /web/image/product.product/3171/image_512?unique=2026-09-07T13:01:38.000+00:00 HTTP/1.1" 200 - 8 0.011 0.039 2026-09-07 13:01:49,931 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40411576 started for PoS orders references: [{'name': None, 'pos_reference': '260-220-000001', 'uuid': '0a2cae35-cf90-4a61-8816-d6214bbf3505'}] 2026-09-07 13:01:49,969 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40411576 order {'name': None, 'pos_reference': '260-220-000001', 'uuid': '0a2cae35-cf90-4a61-8816-d6214bbf3505'} created pos.order #979 2026-09-07 13:01:49,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40411576 finished 2026-09-07 13:01:50,072 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.066 0.123 2026-09-07 13:01:50,111 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [6/7] Tour kiosk_qfpay_order → Step Waiting for Qfpay payment to be processed (trigger: body:not(:has(.btn:text(Retry)))) 2026-09-07 13:01:50,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.009 0.021 2026-09-07 13:01:50,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [7/7] Tour kiosk_qfpay_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-09-07 13:01:50,165 26 INFO rb-6a8d31b-224617-412612 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': '0a2cae35-cf90-4a61-8816-d6214bbf3505--912--408', 'syssn': '20250826155400087645770447', 'status': '1', 'sysdtm': '2025-08-26 17:50:36', 'paydtm': '2025-08-26 17:50:37', 'goods_name': '', 'txcurrcd': 'HKD', 'mchid': '8Bx9aHgNmaQJ', 'customer_source': 'HK', 'cash_fee': '0', 'chnlsn2': '', 'cardcd': '', 'txamt': '528', 'outcardnm': '', 'respcd': '0000', 'goods_info': '', 'notify_type': 'payment', 'chnlsn': '2025085675626675'} 2026-09-07 13:01:50,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:50] "POST /qfpay/notify HTTP/1.1" 200 - 38 0.032 0.041 2026-09-07 13:01:50,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:50] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.009 2026-09-07 13:01:50,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-09-07 13:01:50,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-07 13:01:50,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7649496 (allocated 8650752) 2026-09-07 13:01:50,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 145266 2026-09-07 13:01:50,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-09-07 13:01:50,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 145266 2026-09-07 13:01:50,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130150_478565_test_tour_kiosk_qfpay_order.txt 2026-09-07 13:01:50,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpml7fy2yr_chrome_odoo" 2026-09-07 13:01:50,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 13:01:51,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-09-07 13:01:55,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:55,477 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:55] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.029 0.138 2026-09-07 13:01:55,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-09-07 13:01:59,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 145449 2026-09-07 13:01:59,108 26 INFO rb-6a8d31b-224617-412612 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/tmpcsg0945m_chrome_odoo 2026-09-07 13:01:59,108 26 INFO rb-6a8d31b-224617-412612 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:43425/json/version 2026-09-07 13:01:59,109 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:59,120 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:01:59,120 26 INFO rb-6a8d31b-224617-412612 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:43425/json 2026-09-07 13:01:59,121 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:01:59,170 26 INFO rb-6a8d31b-224617-412612 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:43425/devtools/page/EA1EA316EC354454E478FB988339D20A 2026-09-07 13:01:59,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Enable chrome headless console log notification 2026-09-07 13:01:59,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome headless enable page notifications 2026-09-07 13:01:59,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Setting session cookie in browser 2026-09-07 13:01:59,424 26 INFO rb-6a8d31b-224617-412612 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/222?access_token=access_token" in browser 2026-09-07 13:01:59,424 26 INFO rb-6a8d31b-224617-412612 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/222?access_token=access_token" 2026-09-07 13:01:59,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:01:59,757 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:59] "GET /pos-self/222?access_token=access_token HTTP/1.1" 200 - 56 0.032 0.292 2026-09-07 13:01:59,760 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': 'EA1EA316EC354454E478FB988339D20A', 'loaderId': '075671F3820D8B6569AC9EAD3977221D', 'isDownload': False} 2026-09-07 13:01:59,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Evaluate ready code "odoo.isTourReady('test_kiosk_without_payment_terminal')" 2026-09-07 13:01:59,783 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:01:59,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3d196cb/pos_self_order.assets.min.css, copying from /web/assets/3d196cb/pos_self_order.assets.min.css 2026-09-07 13:01:59,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:59] "GET /web/assets/1/3d196cb/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.037 2026-09-07 13:01:59,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75dea2d/pos_self_order.assets.min.js, copying from /web/assets/75dea2d/pos_self_order.assets.min.js 2026-09-07 13:01:59,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:59] "GET /web/assets/1/75dea2d/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.091 2026-09-07 13:01:59,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9505de7/pos_self_order.assets_tests.min.js, copying from /web/assets/9505de7/pos_self_order.assets_tests.min.js 2026-09-07 13:01:59,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:01:59] "GET /web/assets/1/9505de7/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.121 2026-09-07 13:02:00,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-07 13:02:00,096 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-09-07 13:02:00,108 26 INFO rb-6a8d31b-224617-412612 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/222?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:02:00,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-07 13:02:00,116 26 INFO rb-6a8d31b-224617-412612 odoo.http: Session expired 2026-09-07 13:02:00,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:02:00,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [1/7] Tour test_kiosk_without_payment_terminal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-09-07 13:02:00,180 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "POST /pos-self/relations/222 HTTP/1.1" 200 - 37 0.020 0.033 2026-09-07 13:02:00,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [2/7] Tour test_kiosk_without_payment_terminal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-09-07 13:02:00,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-07 13:02:00,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "POST /pos-self/data/222 HTTP/1.1" 200 - 182 0.120 0.160 2026-09-07 13:02:00,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.262 2026-09-07 13:02:00,574 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-07 13:02:00,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: Owl is running in 'dev' mode. 2026-09-07 13:02:00,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/ir.attachment/10868/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 13:02:00,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [3/7] Tour test_kiosk_without_payment_terminal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-09-07 13:02:00,717 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/pos.category/376/image_128?unique=2026-09-07T13:01:50.000+00:00 HTTP/1.1" 200 - 2 0.002 0.020 2026-09-07 13:02:00,732 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 13:02:00,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/product.template/2673/image_512?unique=2026-09-07T13:01:50.000+00:00 HTTP/1.1" 200 - 3 0.010 0.021 2026-09-07 13:02:00,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/product.template/2675/image_512?unique=2026-09-07T13:01:50.000+00:00 HTTP/1.1" 200 - 3 0.013 0.044 2026-09-07 13:02:00,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [4/7] Tour test_kiosk_without_payment_terminal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-09-07 13:02:00,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/product.template/2676/image_512?unique=2026-09-07T13:01:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-07 13:02:00,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/product.template/2677/image_512?unique=2026-09-07T13:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-07 13:02:00,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/product.template/2674/image_512?unique=2026-09-07T13:01:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-07 13:02:00,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [5/7] Tour test_kiosk_without_payment_terminal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-09-07 13:02:00,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/ir.attachment/10831/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-07 13:02:00,870 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:02:00,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [6/7] Tour test_kiosk_without_payment_terminal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-09-07 13:02:00,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:00] "GET /web/image/product.product/3174/image_512?unique=2026-09-07T13:01:50.000+00:00 HTTP/1.1" 200 - 8 0.009 0.015 2026-09-07 13:02:00,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [7/7] Tour test_kiosk_without_payment_terminal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-09-07 13:02:01,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50709890 started for PoS orders references: [{'name': None, 'pos_reference': '260-222-000001', 'uuid': '6004eda2-6e2f-446d-b633-6d59a15d64a3'}] 2026-09-07 13:02:01,049 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50709890 order {'name': None, 'pos_reference': '260-222-000001', 'uuid': '6004eda2-6e2f-446d-b633-6d59a15d64a3'} created pos.order #980 2026-09-07 13:02:01,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50709890 finished 2026-09-07 13:02:01,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.084 0.128 2026-09-07 13:02:01,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:01] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.007 2026-09-07 13:02:01,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-09-07 13:02:01,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_kiosk_without_payment_terminal SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-07 13:02:01,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7592652 (allocated 8388608) 2026-09-07 13:02:01,294 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 145449 2026-09-07 13:02:01,295 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-09-07 13:02:01,296 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 145449 2026-09-07 13:02:01,406 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130201_406025_test_kiosk_without_payment_terminal.txt 2026-09-07 13:02:01,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpcsg0945m_chrome_odoo" 2026-09-07 13:02:01,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-09-07 13:02:04,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-09-07 13:02:08,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:02:08,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:08] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 89 0.046 0.174 2026-09-07 13:02:08,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:02:17,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-09-07 13:02:17,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 145630 2026-09-07 13:02:17,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpfkjub86y_chrome_odoo 2026-09-07 13:02:17,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:46451/json/version 2026-09-07 13:02:17,860 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:02:17,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-09-07 13:02:17,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:46451/json 2026-09-07 13:02:17,883 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:02:17,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:46451/devtools/page/7DDBC0B67915838303E5D12BC26D0FBF 2026-09-07 13:02:17,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-09-07 13:02:17,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-09-07 13:02:18,078 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-07 13:02:18,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-09-07 13:02:18,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=225" in browser 2026-09-07 13:02:18,088 26 INFO rb-6a8d31b-224617-412612 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=225" 2026-09-07 13:02:18,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:02:18,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:18] "GET /pos/ui?config_id=225 HTTP/1.1" 200 - 83 0.071 0.408 2026-09-07 13:02:18,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '7DDBC0B67915838303E5D12BC26D0FBF', 'loaderId': 'AAC5AD50310DE470AB09B8D662E3BBF4', 'isDownload': False} 2026-09-07 13:02:18,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-09-07 13:02:18,596 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:02:18,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:18] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 13:02:18,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:18] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-07 13:02:18,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:18] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-09-07 13:02:19,054 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:19,064 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:02:19,073 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-07 13:02:19,089 26 INFO rb-6a8d31b-224617-412612 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=225", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:02:19,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [1/29] Tour AutofillTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 13:02:19,109 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-07 13:02:19,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:02:19,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:02:19,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-07 13:02:19,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-07 13:02:19,228 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.031 2026-09-07 13:02:19,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-07 13:02:19,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.210 0.296 2026-09-07 13:02:19,798 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 13:02:19,846 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 13:02:19,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "GET /web/image/res.company/206/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-07 13:02:19,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 13:02:19,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-09-07 13:02:19,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-07 13:02:20,010 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:02:20,023 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:02:20,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=res.company&id=206&field=logo HTTP/1.1" 200 - 3 0.002 0.023 2026-09-07 13:02:20,035 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 13:02:20,041 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:02:20,075 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02: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-09-07 13:02:20,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image/res.users/299/avatar_128 HTTP/1.1" 200 - 14 0.044 0.051 2026-09-07 13:02:20,112 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image/res.company/206/favicon HTTP/1.1" 200 - 4 0.002 0.033 2026-09-07 13:02:20,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-07 13:02:20,114 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [2/29] Tour AutofillTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 13:02:20,192 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image/res.company/206/favicon HTTP/1.1" 304 - 4 0.008 0.013 2026-09-07 13:02:20,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [3/29] Tour AutofillTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-07 13:02:20,285 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=product.template&field=image_128&id=2683&unique=2026-09-07T13:02:08.000+00:00 HTTP/1.1" 200 - 3 0.051 0.037 2026-09-07 13:02:20,297 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:20,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=product.template&field=image_128&id=2682&unique=2026-09-07T13:02:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-07 13:02:20,375 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:02:20,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=product.template&field=image_128&id=2684&unique=2026-09-07T13:02:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.201 2026-09-07 13:02:20,411 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:20,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=product.template&field=image_128&id=2685&unique=2026-09-07T13:02:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-07 13:02:20,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=product.template&field=image_128&id=2686&unique=2026-09-07T13:02:08.000+00:00 HTTP/1.1" 200 - 3 0.005 0.266 2026-09-07 13:02:20,502 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=product.template&field=image_128&id=2687&unique=2026-09-07T13:02:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-09-07 13:02:20,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /pos/ui/225?from_backend=True HTTP/1.1" 200 - 31 0.032 0.232 2026-09-07 13:02:20,601 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=product.template&field=image_128&id=2688&unique=2026-09-07T13:02:08.000+00:00 HTTP/1.1" 200 - 3 0.009 0.167 2026-09-07 13:02:20,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=product.template&field=image_128&id=2690&unique=2026-09-07T13:02:08.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-07 13:02:20,660 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /web/image?model=product.template&field=image_128&id=2689&unique=2026-09-07T13:02:08.000+00:00 HTTP/1.1" 200 - 3 0.006 0.155 2026-09-07 13:02:20,744 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "GET /pos/ui/225 HTTP/1.1" 200 - 31 0.047 0.317 2026-09-07 13:02:20,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.276 2026-09-07 13:02:20,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [4/29] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 13:02:20,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [5/29] Tour AutofillTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-07 13:02:21,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [6/29] Tour AutofillTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 13:02:21,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [7/29] Tour AutofillTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 13:02:21,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [8/29] Tour AutofillTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 13:02:21,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [9/29] Tour AutofillTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 13:02:21,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [10/29] Tour AutofillTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 13:02:21,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [11/29] Tour AutofillTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 13:02:21,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [12/29] Tour AutofillTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-07 13:02:21,381 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [13/29] Tour AutofillTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-09-07 13:02:21,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [14/29] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 13:02:21,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [15/29] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 13:02:21,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [16/29] Tour AutofillTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-07 13:02:21,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [17/29] Tour AutofillTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-07 13:02:21,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [18/29] Tour AutofillTour → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-07 13:02:21,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [19/29] Tour AutofillTour → Step Search for partner "Partner Full" (trigger: .modal-dialog .input-group input) 2026-09-07 13:02:21,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [20/29] Tour AutofillTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-09-07 13:02:22,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [21/29] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 13:02:22,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [22/29] Tour AutofillTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 13:02:22,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [23/29] Tour AutofillTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 13:02:22,141 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:22,143 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:22,178 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [24/29] Tour AutofillTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 13:02:22,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [25/29] Tour AutofillTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-07 13:02:22,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [26/29] Tour AutofillTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-09-07 13:02:22,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [27/29] Tour AutofillTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-07 13:02:22,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [28/29] Tour AutofillTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-09-07 13:02:22,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79631082 started for PoS orders references: [{'name': '/', 'pos_reference': '261-225-000001', 'uuid': '02cc3009-58ff-49d8-8a9f-fbf59f8037c2'}] 2026-09-07 13:02:22,426 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:02:22,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79631082 order {'name': '/', 'pos_reference': '261-225-000001', 'uuid': '02cc3009-58ff-49d8-8a9f-fbf59f8037c2'} created pos.order #982 2026-09-07 13:02:22,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79631082 finished 2026-09-07 13:02:22,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.182 0.220 2026-09-07 13:02:22,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 13:02:22,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [29/29] Tour AutofillTour → Step Check pre-filled partner phone (trigger: .receipt-screen .send-receipt-phone-input:value('9876543210')) 2026-09-07 13:02:22,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43749631 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '02cc3009-58ff-49d8-8a9f-fbf59f8037c2'}] 2026-09-07 13:02:22,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43749631 order {'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '02cc3009-58ff-49d8-8a9f-fbf59f8037c2'} sync ignored for existing PoS order pos.order(982,) (state: paid) 2026-09-07 13:02:22,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43749631 finished 2026-09-07 13:02:23,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-09-07 13:02:23,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-07 13:02:23,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.038 0.094 2026-09-07 13:02:23,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 20410668 (allocated 24641536) 2026-09-07 13:02:23,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 145630 2026-09-07 13:02:23,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-09-07 13:02:23,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 145630 2026-09-07 13:02:23,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130223_239534_test_01_pos_number_autofill.txt 2026-09-07 13:02:23,239 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpfkjub86y_chrome_odoo" 2026-09-07 13:02:23,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 13:02:31,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-09-07 13:02:31,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 145837 2026-09-07 13:02:31,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmprsywnoe7_chrome_odoo 2026-09-07 13:02:31,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:33577/json/version 2026-09-07 13:02:31,782 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:02:31,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-09-07 13:02:31,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:33577/json 2026-09-07 13:02:31,805 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:02:31,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:33577/devtools/page/1C86175282A5CD14B348FAE2AB038C5C 2026-09-07 13:02:31,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-09-07 13:02:31,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-09-07 13:02:31,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 13:02:32,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-09-07 13:02:32,007 26 INFO rb-6a8d31b-224617-412612 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=226" in browser 2026-09-07 13:02:32,007 26 INFO rb-6a8d31b-224617-412612 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=226" 2026-09-07 13:02:32,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:02:32,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:32] "GET /pos/ui?config_id=226 HTTP/1.1" 200 - 84 0.066 0.605 2026-09-07 13:02:32,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '1C86175282A5CD14B348FAE2AB038C5C', 'loaderId': '64F2F18235FF5A33B44B9A9AA0FA0B34', 'isDownload': False} 2026-09-07 13:02:32,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-09-07 13:02:32,709 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:02:32,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:32] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 13:02:32,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:32] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-07 13:02:32,740 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:32] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-07 13:02:33,172 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:33,198 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 13:02:33,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 13:02:33,216 26 INFO rb-6a8d31b-224617-412612 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=226", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:02:33,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [1/21] Tour VivaComKioskTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 13:02:33,232 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-07 13:02:33,255 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:02:33,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:02:33,291 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-07 13:02:33,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "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.026 2026-09-07 13:02:33,323 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-07 13:02:33,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.037 2026-09-07 13:02:33,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.232 0.292 2026-09-07 13:02:33,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02: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-09-07 13:02:34,036 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 13:02:34,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image/res.company/207/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-07 13:02:34,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 13:02:34,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-09-07 13:02:34,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:02:34,218 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:02:34,243 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:02:34,253 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:02:34,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=res.company&id=207&field=logo HTTP/1.1" 200 - 3 0.004 0.027 2026-09-07 13:02:34,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-07 13:02:34,280 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:02:34,296 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 13:02:34,373 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.074 0.073 2026-09-07 13:02:34,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image/res.company/207/favicon HTTP/1.1" 200 - 4 0.003 0.077 2026-09-07 13:02:34,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [2/21] Tour VivaComKioskTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 13:02:34,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=product.template&field=image_128&id=2695&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.036 2026-09-07 13:02:34,514 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:34,561 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=product.template&field=image_128&id=2696&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.092 2026-09-07 13:02:34,573 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:02:34,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=product.template&field=image_128&id=2699&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.110 2026-09-07 13:02:34,618 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [3/21] Tour VivaComKioskTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 13:02:34,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=product.template&field=image_128&id=2698&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.157 2026-09-07 13:02:34,661 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:34,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=product.template&field=image_128&id=2697&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.220 2026-09-07 13:02:34,739 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /pos/ui/226?from_backend=True HTTP/1.1" 200 - 31 0.016 0.233 2026-09-07 13:02:34,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image/res.company/207/favicon HTTP/1.1" 304 - 4 0.002 0.167 2026-09-07 13:02:34,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=product.template&field=image_128&id=2701&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-07 13:02:34,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=product.template&field=image_128&id=2703&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-07 13:02:34,842 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /pos/ui/226 HTTP/1.1" 200 - 31 0.017 0.305 2026-09-07 13:02:34,865 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=product.template&field=image_128&id=2702&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-09-07 13:02:34,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.035 0.149 2026-09-07 13:02:34,965 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:34] "GET /web/image?model=product.template&field=image_128&id=2700&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-09-07 13:02:35,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [4/21] Tour VivaComKioskTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 13:02:35,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [5/21] Tour VivaComKioskTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 13:02:35,117 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [6/21] Tour VivaComKioskTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 13:02:35,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [7/21] Tour VivaComKioskTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 13:02:35,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [8/21] Tour VivaComKioskTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 13:02:35,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [9/21] Tour VivaComKioskTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 13:02:35,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [10/21] Tour VivaComKioskTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 13:02:35,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [11/21] Tour VivaComKioskTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 13:02:35,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [12/21] Tour VivaComKioskTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 13:02:35,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [13/21] Tour VivaComKioskTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("5.1"))) 2026-09-07 13:02:35,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [14/21] Tour VivaComKioskTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 13:02:35,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [15/21] Tour VivaComKioskTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 13:02:35,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [16/21] Tour VivaComKioskTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 13:02:35,684 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:35,688 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:35,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [17/21] Tour VivaComKioskTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 13:02:35,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [18/21] Tour VivaComKioskTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 13:02:35,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [19/21] Tour VivaComKioskTour → Step Simulate kiosk: cashier has no usable name (trigger: .payment-screen) 2026-09-07 13:02:35,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [20/21] Tour VivaComKioskTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-09-07 13:02:35,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:35] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:02:35,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: [21/21] Tour VivaComKioskTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 13:02:36,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-09-07 13:02:36,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-07 13:02:36,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14428584 (allocated 15466496) 2026-09-07 13:02:36,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 145837 2026-09-07 13:02:36,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-09-07 13:02:36,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 145837 2026-09-07 13:02:36,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130236_212643_test_viva_com_kiosk_request_data.txt 2026-09-07 13:02:36,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmprsywnoe7_chrome_odoo" 2026-09-07 13:02:36,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-09-07 13:02:36,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 146057 2026-09-07 13:02:36,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmp29_a_b9k_chrome_odoo 2026-09-07 13:02:36,623 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:37025/json/version 2026-09-07 13:02:36,624 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:02:36,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-09-07 13:02:36,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:37025/json 2026-09-07 13:02:36,707 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:02:36,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:37025/devtools/page/B6FD591E4017B1810A6FD03583EA1C31 2026-09-07 13:02:36,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-09-07 13:02:36,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-09-07 13:02:36,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 13:02:36,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-09-07 13:02:36,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/226" in browser 2026-09-07 13:02:36,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/226" 2026-09-07 13:02:36,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:02:37,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "GET /pos/ui/226 HTTP/1.1" 200 - 86 0.058 0.408 2026-09-07 13:02:37,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': 'B6FD591E4017B1810A6FD03583EA1C31', 'loaderId': 'F511B9D293FCD43298BA119E90C7E897', 'isDownload': False} 2026-09-07 13:02:37,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-09-07 13:02:37,386 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-07 13:02:37,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "GET /web/assets/8c1cb92/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-07 13:02:37,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.034 2026-09-07 13:02:37,451 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "GET /web/assets/4b1f876/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.041 2026-09-07 13:02:37,873 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:37,891 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:02:37,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 13:02:37,907 26 INFO rb-6a8d31b-224617-412612 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/226", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:02:37,914 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [1/35] Tour VivaComTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-07 13:02:37,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 13:02:37,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 13:02:37,961 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:02:37,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02: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.011 2026-09-07 13:02:37,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-07 13:02:38,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.031 2026-09-07 13:02:38,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.031 2026-09-07 13:02:38,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.208 0.293 2026-09-07 13:02:38,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 13:02:38,666 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-07 13:02:38,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /web/image/res.company/207/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.029 2026-09-07 13:02:38,757 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02: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.010 2026-09-07 13:02:38,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-09-07 13:02:38,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.007 2026-09-07 13:02:38,828 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:38,864 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:02:38,867 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 13:02:38,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /web/image?model=res.company&id=207&field=logo HTTP/1.1" 200 - 3 0.011 0.016 2026-09-07 13:02:38,896 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:02:38,899 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:38,920 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /web/image/res.users/301/avatar_128 HTTP/1.1" 200 - 14 0.021 0.056 2026-09-07 13:02:38,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-07 13:02:38,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:38] "GET /web/image/res.company/207/favicon HTTP/1.1" 200 - 4 0.006 0.047 2026-09-07 13:02:39,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [2/35] Tour VivaComTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-07 13:02:39,119 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 13:02:39,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /pos/ui/226 HTTP/1.1" 200 - 31 0.053 0.044 2026-09-07 13:02:39,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [3/35] Tour VivaComTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-09-07 13:02:39,284 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /pos/ui/226?from_backend=True HTTP/1.1" 200 - 31 0.046 0.135 2026-09-07 13:02:39,292 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:02:39,296 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:39,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image?model=product.template&field=image_128&id=2696&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-09-07 13:02:39,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image?model=product.template&field=image_128&id=2695&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-07 13:02:39,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image?model=product.template&field=image_128&id=2699&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-09-07 13:02:39,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image/res.company/207/favicon HTTP/1.1" 304 - 4 0.003 0.254 2026-09-07 13:02:39,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image?model=product.template&field=image_128&id=2700&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-07 13:02:39,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image?model=product.template&field=image_128&id=2701&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-07 13:02:39,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image?model=product.template&field=image_128&id=2703&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-07 13:02:39,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image?model=product.template&field=image_128&id=2702&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.131 2026-09-07 13:02:39,493 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image?model=product.template&field=image_128&id=2697&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-09-07 13:02:39,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "GET /web/image?model=product.template&field=image_128&id=2698&unique=2026-09-07T13:02:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-07 13:02:39,592 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.189 2026-09-07 13:02:39,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [4/35] Tour VivaComTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 13:02:39,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [5/35] Tour VivaComTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-09-07 13:02:39,745 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [6/35] Tour VivaComTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-07 13:02:39,804 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [7/35] Tour VivaComTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-07 13:02:39,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [8/35] Tour VivaComTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-07 13:02:39,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [9/35] Tour VivaComTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-07 13:02:39,962 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [10/35] Tour VivaComTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-07 13:02:40,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [11/35] Tour VivaComTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-07 13:02:40,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [12/35] Tour VivaComTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-07 13:02:40,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [13/35] Tour VivaComTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("5.1"))) 2026-09-07 13:02:40,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [14/35] Tour VivaComTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-07 13:02:40,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [15/35] Tour VivaComTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-07 13:02:40,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [16/35] Tour VivaComTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-07 13:02:40,316 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:02:40,319 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:02:40,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [17/35] Tour VivaComTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-07 13:02:40,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [18/35] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 13:02:40,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [19/35] Tour VivaComTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-09-07 13:02:40,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:40] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:02:40,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [20/35] Tour VivaComTour → Step Waiting for Viva payment to be processed (trigger: .electronic_status) 2026-09-07 13:02:40,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-07 13:02:40,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:40] "POST /pos_viva_com/notification?company_id=207&token=viva_com_test HTTP/1.1" 200 - 8 0.009 0.017 2026-09-07 13:02:40,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [21/35] Tour VivaComTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 13:02:40,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77946468 started for PoS orders references: [{'name': '/', 'pos_reference': '261-226-000001', 'uuid': '9e713b6c-47eb-4f3a-8b01-7ef6077ee0f9'}] 2026-09-07 13:02:40,653 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:02:40,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77946468 order {'name': '/', 'pos_reference': '261-226-000001', 'uuid': '9e713b6c-47eb-4f3a-8b01-7ef6077ee0f9'} created pos.order #983 2026-09-07 13:02:41,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77946468 finished 2026-09-07 13:02:41,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.190 0.248 2026-09-07 13:02:41,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.009 2026-09-07 13:02:41,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19295483 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': '9e713b6c-47eb-4f3a-8b01-7ef6077ee0f9'}] 2026-09-07 13:02:41,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [22/35] Tour VivaComTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-07 13:02:41,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19295483 order {'name': 'Shop - 000001', 'pos_reference': '261-226-000001', 'uuid': '9e713b6c-47eb-4f3a-8b01-7ef6077ee0f9'} sync ignored for existing PoS order pos.order(983,) (state: paid) 2026-09-07 13:02:41,251 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19295483 finished 2026-09-07 13:02:41,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [23/35] Tour VivaComTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-07 13:02:41,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [24/35] Tour VivaComTour → Step .pos-leftheader .orders-button 2026-09-07 13:02:41,364 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.063 0.072 2026-09-07 13:02:41,411 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [25/35] Tour VivaComTour → Step .pos-search-bar .filter 2026-09-07 13:02:41,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 13:02:41,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.017 2026-09-07 13:02:41,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [26/35] Tour VivaComTour → Step .pos-search-bar .filter ul 2026-09-07 13:02:41,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [27/35] Tour VivaComTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-07 13:02:41,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [28/35] Tour VivaComTour → Step .ticket-screen .order-row:contains("0001") 2026-09-07 13:02:41,585 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.010 2026-09-07 13:02:41,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [29/35] Tour VivaComTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-07 13:02:41,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [30/35] Tour VivaComTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-07 13:02:41,755 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [31/35] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-09-07 13:02:41,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [32/35] Tour VivaComTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-09-07 13:02:41,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [33/35] Tour VivaComTour → Step Click Refund (trigger: div.button:contains('Refund')) 2026-09-07 13:02:41,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:41] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_refund_request#pos.payment.method.viva_com_send_refund_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:02:41,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [34/35] Tour VivaComTour → Step Waiting for Viva payment to be processed (trigger: .electronic_status) 2026-09-07 13:02:41,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-07 13:02:41,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:41] "POST /pos_viva_com/notification?company_id=207&token=viva_com_test HTTP/1.1" 200 - 7 0.003 0.015 2026-09-07 13:02:41,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: [35/35] Tour VivaComTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-07 13:02:42,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55642988 started for PoS orders references: [{'name': '/', 'pos_reference': '261-226-000002', 'uuid': '23253b2b-a77a-45e5-9366-d336fc4c3e74'}] 2026-09-07 13:02:42,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55642988 order {'name': '/', 'pos_reference': '261-226-000002', 'uuid': '23253b2b-a77a-45e5-9366-d336fc4c3e74'} created pos.order #984 2026-09-07 13:02:42,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55642988 finished 2026-09-07 13:02:42,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.110 0.213 2026-09-07 13:02:42,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 13:02:42,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-09-07 13:02:42,416 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-07 13:02:42,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33017801 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-226-000002', 'uuid': '23253b2b-a77a-45e5-9366-d336fc4c3e74'}] 2026-09-07 13:02:42,462 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33017801 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-226-000002', 'uuid': '23253b2b-a77a-45e5-9366-d336fc4c3e74'} sync ignored for existing PoS order pos.order(984,) (state: paid) 2026-09-07 13:02:42,480 26 INFO rb-6a8d31b-224617-412612 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33017801 finished 2026-09-07 13:02:42,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17222576 (allocated 18747392) 2026-09-07 13:02:42,574 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 146057 2026-09-07 13:02:42,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-09-07 13:02:42,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 146057 2026-09-07 13:02:42,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:02:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.099 0.061 2026-09-07 13:02:42,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130242_688981_test_viva_payment_and_refund.txt 2026-09-07 13:02:42,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmp29_a_b9k_chrome_odoo" 2026-09-07 13:02:42,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 13:02:48,059 26 INFO rb-6a8d31b-224617-412612 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-09-07 13:02:48,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 13:02:48,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-07 13:02:48,534 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7284] 2026-09-07 13:02:48,665 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1335] 2026-09-07 13:02:48,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-07 13:02:48,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-07 13:02:49,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-07 13:02:49,302 26 INFO rb-6a8d31b-224617-412612 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-09-07 13:02:49,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-07 13:02:51,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1337], uid: 2, model: res.partner 2026-09-07 13:02:51,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-07 13:02:51,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:02:52,222 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7302] 2026-09-07 13:02:52,309 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3211] 2026-09-07 13:02:52,345 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-07 13:02:52,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-09-07 13:02:52,533 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-09-07 13:02:52,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-07 13:02:52,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-07 13:02:52,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-07 13:02:55,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-07 13:02:57,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-07 13:02:57,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-07 13:02:57,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:02:57,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-09-07 13:02:57,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-07 13:02:58,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-07 13:02:58,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-09-07 13:02:58,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_import_files: skipped TestImportFiles.test_import_create_product_demo_xls : Needs demo data to be able to import those files 2026-09-07 13:02:58,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-09-07 13:02:58,285 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-09-07 13:02:58,535 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7362] 2026-09-07 13:02:58,570 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3243] 2026-09-07 13:02:58,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-09-07 13:02:58,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-09-07 13:02:58,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-09-07 13:02:59,341 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7378, 7377] 2026-09-07 13:02:59,379 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3254, 3253] 2026-09-07 13:02:59,697 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-07 13:02:59,750 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-09-07 13:02:59,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-07 13:03:00,474 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7438, 7436] 2026-09-07 13:03:00,510 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3284, 3285] 2026-09-07 13:03:00,656 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-07 13:03:00,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-07 13:03:00,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-07 13:03:00,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-09-07 13:03:01,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-07 13:03:01,532 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7513, 7511] 2026-09-07 13:03:01,567 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3327, 3328] 2026-09-07 13:03:01,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-07 13:03:01,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-07 13:03:01,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-07 13:03:02,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-07 13:03:02,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-07 13:03:02,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:02,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-07 13:03:02,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-07 13:03:02,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-09-07 13:03:02,729 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-07 13:03:02,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:03,320 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-07 13:03:03,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-09-07 13:03:03,385 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-07 13:03:03,468 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-07 13:03:03,546 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-09-07 13:03:05,130 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-09-07 13:03:05,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-09-07 13:03:05,759 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1061] 2026-09-07 13:03:05,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-09-07 13:03:06,035 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-09-07 13:03:06,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-09-07 13:03:06,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-09-07 13:03:06,753 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1074] 2026-09-07 13:03:06,778 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1075] 2026-09-07 13:03:06,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-07 13:03:08,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-07 13:03:09,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-09-07 13:03:11,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:11,663 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3364] 2026-09-07 13:03:11,855 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3383] 2026-09-07 13:03:11,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-09-07 13:03:11,941 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3368, 3377] 2026-09-07 13:03:12,012 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3365] 2026-09-07 13:03:12,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-09-07 13:03:12,119 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382] 2026-09-07 13:03:12,166 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1403] 2026-09-07 13:03:12,191 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1404] 2026-09-07 13:03:12,215 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1405] 2026-09-07 13:03:12,380 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3392, 3387, 3388, 3389, 3390, 3391] 2026-09-07 13:03:12,444 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-07 13:03:12,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-07 13:03:12,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-07 13:03:12,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-07 13:03:12,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-07 13:03:13,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-07 13:03:16,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-07 13:03:16,712 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-07 13:03:16,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-07 13:03:17,324 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-07 13:03:17,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-07 13:03:17,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:17,776 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-07 13:03:17,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-07 13:03:17,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:17,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-07 13:03:18,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-07 13:03:20,012 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-07 13:03:20,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-07 13:03:20,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-07 13:03:20,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-07 13:03:20,220 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:20,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-09-07 13:03:20,774 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-09-07 13:03:20,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:21,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-07 13:03:21,420 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-07 13:03:21,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:21,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-07 13:03:22,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-07 13:03:22,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-07 13:03:22,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-09-07 13:03:23,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-09-07 13:03:23,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-07 13:03:25,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-07 13:03:25,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-07 13:03:26,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-07 13:03:26,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-07 13:03:26,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-07 13:03:26,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-07 13:03:27,092 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-07 13:03:27,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-07 13:03:27,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-07 13:03:27,371 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:27,699 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-07 13:03:27,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-07 13:03:28,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-07 13:03:28,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-07 13:03:28,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-07 13:03:28,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-07 13:03:28,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-07 13:03:29,076 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-07 13:03:29,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-07 13:03:29,335 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-07 13:03:29,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:29,555 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-07 13:03:29,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-07 13:03:30,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-07 13:03:30,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-07 13:03:30,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-07 13:03:30,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-07 13:03:31,113 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-07 13:03:31,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:31,651 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3623] 2026-09-07 13:03:31,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-07 13:03:31,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-07 13:03:32,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-07 13:03:32,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-07 13:03:32,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-07 13:03:32,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-07 13:03:33,507 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-07 13:03:34,166 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-07 13:03:34,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-09-07 13:03:34,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-07 13:03:35,394 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-07 13:03:35,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-07 13:03:35,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-07 13:03:35,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-07 13:03:37,168 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:37,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-07 13:03:37,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-07 13:03:37,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:37,852 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3676] 2026-09-07 13:03:37,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-07 13:03:38,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-07 13:03:38,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-09-07 13:03:38,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-07 13:03:38,677 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-07 13:03:38,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-07 13:03:39,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:44,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-07 13:03:45,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-07 13:03:46,261 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:03:46,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 146272 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpdwtcu7vq_chrome_odoo 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:38533/json/version 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:38533/json 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:38533/devtools/page/79E2831C5B9418746FEDD6A838DB4DF8 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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/820" in browser 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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/820" 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/820 HTTP/1.1" 200 - 144 0.246 2.129 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '79E2831C5B9418746FEDD6A838DB4DF8', 'loaderId': '56CBF1A72A7EAC17C0BCEEFEB3B909A6', 'isDownload': False} 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Evaluate ready code "odoo.isTourReady('test_generate_serial_with_expiration')" 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.050 0.189 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.241 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.011 0.244 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.040 0.035 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.081 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.086 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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/820", "delayToCheckUndeterminisms": 0})" 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [1/8] Tour test_generate_serial_with_expiration → Step button:contains('Details') 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 27 0.040 0.045 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.044 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.043 0.103 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.028 0.167 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.038 0.187 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.021 0.248 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.179 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 6 0.006 0.165 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.314 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.088 0.184 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.031 0.422 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.040 0.058 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [2/8] Tour test_generate_serial_with_expiration → Step .o_widget_generate_serials > button 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 75 0.086 0.081 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.012 0.133 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.034 0.208 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.014 0.066 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.001 0.085 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.007 0.026 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 5 0.004 0.037 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.028 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 21 0.009 0.032 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [3/8] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('New') 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.004 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [4/8] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('Generate') 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.008 0.017 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/search_read#ir.sequence.search_read HTTP/1.1" 200 - 4 0.001 0.003 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [5/8] Tour test_generate_serial_with_expiration → Step td.o_field_cell[name=expiration_date] 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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 26 INFO rb-6a8d31b-224617-412612 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.018 0.040 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.013 0.030 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [6/8] Tour test_generate_serial_with_expiration → Step .modal button:contains(save) 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [7/8] Tour test_generate_serial_with_expiration → Step button.o_form_button_save 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1550, 1551] 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.031 0.062 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.009 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [8/8] Tour test_generate_serial_with_expiration → Step .o_form_saved 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_generate_serial_with_expiration SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.035 0.071 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 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.060 0.139 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 28809348 (allocated 30609408) 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 146272 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 146272 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2020-06-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpdwtcu7vq_chrome_odoo" 2026-09-07 13:03:53,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:03:59,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-09-07 13:03:59,225 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-07 13:03:59,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-07 13:04:00,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-09-07 13:04:01,267 26 INFO rb-6a8d31b-224617-412612 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-07 13:04:01,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:04:04,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-07 13:04:04,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 146490 2026-09-07 13:04:04,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmplhnx48fr_chrome_odoo 2026-09-07 13:04:04,863 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:40421/json/version 2026-09-07 13:04:04,864 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:04:04,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:04:04,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:40421/json 2026-09-07 13:04:04,887 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:04:04,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:40421/devtools/page/C7A0F469786B19AF099922A03C61F0DF 2026-09-07 13:04:04,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-09-07 13:04:04,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-09-07 13:04:04,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:04:04,999 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-09-07 13:04:05,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:04:05,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:04:05,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:04:06,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /odoo HTTP/1.1" 200 - 154 0.159 1.028 2026-09-07 13:04:06,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'C7A0F469786B19AF099922A03C61F0DF', 'loaderId': '9B2B708D5A45CA98FC860D778D7FDA61', 'isDownload': False} 2026-09-07 13:04:06,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-07 13:04:06,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-07 13:04:06,247 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 13:04:06,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.022 0.124 2026-09-07 13:04:06,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.148 2026-09-07 13:04:06,411 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-07 13:04:06,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 13:04:06,947 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:04:06,948 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:04:06,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 13:04:07,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:04:07,038 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:04:07,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.029 0.035 2026-09-07 13:04:07,052 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.070 2026-09-07 13:04:07,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-07 13:04:07,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 13:04:07,086 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:04:07,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /odoo HTTP/1.1" 200 - 27 0.012 0.034 2026-09-07 13:04:07,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.079 2026-09-07 13:04:07,216 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.031 2026-09-07 13:04:07,237 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 6 0.005 0.057 2026-09-07 13:04:07,260 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.079 2026-09-07 13:04:07,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:04:07,273 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:04:07,277 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.006 0.079 2026-09-07 13:04:07,291 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-07 13:04:07,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [1/21] Tour burndown_chart_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:04:07,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.115 2026-09-07 13:04:07,363 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.035 2026-09-07 13:04:07,424 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:04:07,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [2/21] Tour burndown_chart_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-07 13:04:07,455 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.107 2026-09-07 13:04:07,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.135 2026-09-07 13:04:07,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [3/21] Tour burndown_chart_tour → Step Open "Burndown Chart Test" project menu (trigger: .o_kanban_record:contains(Burndown Chart Test)) 2026-09-07 13:04:07,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.011 2026-09-07 13:04:07,821 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.113 0.155 2026-09-07 13:04:07,946 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.018 0.070 2026-09-07 13:04:07,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.088 2026-09-07 13:04:08,035 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "POST /mail/data HTTP/1.1" 200 - 45 0.023 0.133 2026-09-07 13:04:08,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.052 2026-09-07 13:04:08,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.014 2026-09-07 13:04:08,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [4/21] Tour burndown_chart_tour → Step Open "Burndown Chart Test" project's "Burndown Chart" view (trigger: .o_kanban_manage_reporting div[role="menuitem"] a:contains("Burndown Chart")) 2026-09-07 13:04:08,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.015 2026-09-07 13:04:08,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [5/21] Tour burndown_chart_tour → Step .o_graph_renderer 2026-09-07 13:04:08,235 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "POST /web/dataset/call_button/project.project/action_project_task_burndown_chart_report#project.project.action_project_task_burndown_chart_report HTTP/1.1" 200 - 13 0.005 0.012 2026-09-07 13:04:08,277 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views#project.task.burndown.chart.report.get_views HTTP/1.1" 200 - 15 0.009 0.015 2026-09-07 13:04:08,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.003 0.066 2026-09-07 13:04:08,721 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f0bea8a/web.assets_backend_lazy.min.css (id:11433) 2026-09-07 13:04:08,726 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "GET /web/assets/f0bea8a/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.012 0.335 2026-09-07 13:04:08,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/559259d/web.assets_backend_lazy.min.js (id:11434) 2026-09-07 13:04:08,871 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "GET /web/assets/559259d/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.004 0.483 2026-09-07 13:04:08,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 13:04:08,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:08] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 7 0.020 0.037 2026-09-07 13:04:09,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:09] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 13:04:09,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:09] "GET /web/assets/c32f6dd/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 13:04:09,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [6/21] Tour burndown_chart_tour → Step The sort buttons are not rendered (trigger: .o_graph_renderer:not(:has(.btn-group[role=toolbar][aria-label="Sort graph"]))) 2026-09-07 13:04:09,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [7/21] Tour burndown_chart_tour → Step Remove the project search "Burndown Chart Test" (trigger: .o_searchview_facet:contains(Burndown Chart Test)) 2026-09-07 13:04:09,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [8/21] Tour burndown_chart_tour → Step Search Burndown Chart (trigger: input.o_searchview_input) 2026-09-07 13:04:09,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:09] "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.011 2026-09-07 13:04:09,353 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:09] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.007 0.046 2026-09-07 13:04:09,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [9/21] Tour burndown_chart_tour → Step Validate search (trigger: .o_searchview_autocomplete .o-dropdown-item:contains("Project")) 2026-09-07 13:04:09,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [10/21] Tour burndown_chart_tour → Step Remove the group by "Date: Month > Stage" (trigger: .o_searchview_facet:contains("Stage") .o_facet_remove) 2026-09-07 13:04:09,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [11/21] Tour burndown_chart_tour → Step A "The Burndown Chart must be grouped by Date and Stage" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The report should be grouped either by ") button.o_notification_close) 2026-09-07 13:04:09,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:09] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.009 0.057 2026-09-07 13:04:09,670 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [12/21] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-09-07 13:04:09,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [13/21] Tour burndown_chart_tour → Step The Stage group menu item is visible (trigger: .o_group_by_menu .o_menu_item:contains("Stage")) 2026-09-07 13:04:09,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [14/21] Tour burndown_chart_tour → Step Open the Date group by sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date")) 2026-09-07 13:04:09,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:09] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.015 0.026 2026-09-07 13:04:09,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [15/21] Tour burndown_chart_tour → Step Click on the selected Date sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date") + * .dropdown-item.selected) 2026-09-07 13:04:09,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [16/21] Tour burndown_chart_tour → Step A "The Burndown Chart must be grouped by Date" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date") button.o_notification_close) 2026-09-07 13:04:09,972 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:09] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.012 0.019 2026-09-07 13:04:10,021 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [17/21] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-09-07 13:04:10,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [18/21] Tour burndown_chart_tour → Step Open the Date filter sub menu (trigger: .o_filter_menu button.o_menu_item:contains("Date")) 2026-09-07 13:04:10,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [19/21] Tour burndown_chart_tour → Step Click on the first Date filter sub menu (trigger: .o_filter_menu .o_menu_item:contains("Date") + * .dropdown-item:first-child) 2026-09-07 13:04:10,206 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [20/21] Tour burndown_chart_tour → Step Close the Date filter menu (trigger: .o_graph_renderer) 2026-09-07 13:04:10,222 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:10] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.006 0.019 2026-09-07 13:04:10,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [21/21] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-09-07 13:04:10,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-09-07 13:04:10,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 13:04:10,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 27835920 (allocated 31682560) 2026-09-07 13:04:10,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 146490 2026-09-07 13:04:10,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-09-07 13:04:10,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 146490 2026-09-07 13:04:10,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130410_630271_test_burndown_chart_tour.txt 2026-09-07 13:04:10,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmplhnx48fr_chrome_odoo" 2026-09-07 13:04:10,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 13:04:10,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-09-07 13:04:10,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_import_files: skipped TestImportFiles.test_import_task_template_xls : Needs demo data to be able to import those files 2026-09-07 13:04:10,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:04:11,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-07 13:04:12,312 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7754, 7753, 7752] 2026-09-07 13:04:12,336 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted project.task records with IDs: [980, 979, 978] 2026-09-07 13:04:12,343 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2816, 2817, 2818, 2819, 2820, 2821] 2026-09-07 13:04:12,714 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2114] 2026-09-07 13:04:12,748 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2109] 2026-09-07 13:04:12,771 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #322 deleted project.task.type records with IDs: [2108, 2110] 2026-09-07 13:04:12,799 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2107, 2113] 2026-09-07 13:04:12,884 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2116, 2117, 2118] 2026-09-07 13:04:12,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-09-07 13:04:13,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:04:13,510 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:04:13,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:04:13,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-07 13:04:13,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-07 13:04:13,964 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7748, 7746, 7744] 2026-09-07 13:04:13,981 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted project.task records with IDs: [977, 975, 974] 2026-09-07 13:04:13,986 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2808, 2809, 2810, 2811, 2814, 2815] 2026-09-07 13:04:14,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-07 13:04:14,341 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-07 13:04:15,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-07 13:04:15,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 146699 2026-09-07 13:04:15,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmp9dvd2vgt_chrome_odoo 2026-09-07 13:04:15,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:46651/json/version 2026-09-07 13:04:15,790 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:04:15,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:04:15,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:46651/json 2026-09-07 13:04:15,811 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:04:15,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:46651/devtools/page/EDD9873DC3C30FE45F0C9D2B120DF21D 2026-09-07 13:04:15,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-09-07 13:04:15,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-09-07 13:04:15,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-09-07 13:04:15,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-09-07 13:04:15,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:04:15,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:04:16,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:04:17,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /odoo HTTP/1.1" 200 - 151 0.167 0.966 2026-09-07 13:04:17,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': 'EDD9873DC3C30FE45F0C9D2B120DF21D', 'loaderId': 'BCB60A32480F9EF9F8765442302B2240', 'isDownload': False} 2026-09-07 13:04:17,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-07 13:04:17,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.019 2026-09-07 13:04:17,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.032 0.051 2026-09-07 13:04:17,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.081 2026-09-07 13:04:17,277 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.114 2026-09-07 13:04:17,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 13:04:17,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 13:04:17,964 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:04:17,982 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 13:04:17,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-07 13:04:18,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 13:04:18,026 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-07 13:04:18,054 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:04:18,067 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:04:18,077 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:04:18,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /odoo HTTP/1.1" 200 - 26 0.027 0.028 2026-09-07 13:04:18,168 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.064 2026-09-07 13:04:18,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.003 0.007 2026-09-07 13:04:18,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /web/image?model=res.users&field=avatar_128&id=330 HTTP/1.1" 200 - 14 0.011 0.024 2026-09-07 13:04:18,240 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:04:18,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [1/20] Tour personal_stage_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:04:18,258 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 13:04:18,264 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /web/image/res.partner/1405/avatar_128?unique=1788786254000 HTTP/1.1" 200 - 6 0.014 0.066 2026-09-07 13:04:18,279 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 13:04:18,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.005 0.086 2026-09-07 13:04:18,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.095 2026-09-07 13:04:18,311 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.037 2026-09-07 13:04:18,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [2/20] Tour personal_stage_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-07 13:04:18,401 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:04:18,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /mail/data HTTP/1.1" 200 - 32 0.063 0.093 2026-09-07 13:04:18,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.153 2026-09-07 13:04:18,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [3/20] Tour personal_stage_tour → Step Open Pig Project (trigger: .o_kanban_record:contains("Pig")) 2026-09-07 13:04:18,469 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.010 2026-09-07 13:04:18,615 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 330, model: logistics.shipment.stage 2026-09-07 13:04:18,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 95 0.043 0.103 2026-09-07 13:04:18,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.025 0.028 2026-09-07 13:04:18,732 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-09-07 13:04:18,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 13:04:18,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [4/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_column_quick_create)) 2026-09-07 13:04:18,920 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.023 0.020 2026-09-07 13:04:18,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [5/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_group_edit)) 2026-09-07 13:04:18,984 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [6/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_group_delete)) 2026-09-07 13:04:18,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:18] "POST /mail/data HTTP/1.1" 200 - 43 0.033 0.079 2026-09-07 13:04:19,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [7/20] Tour personal_stage_tour → Step Go to tasks (trigger: button[data-menu-xmlid="project.menu_project_management"]) 2026-09-07 13:04:19,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.023 0.126 2026-09-07 13:04:19,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.005 0.038 2026-09-07 13:04:19,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [8/20] Tour personal_stage_tour → Step Go to my tasks (trigger: a[data-menu-xmlid="project.menu_project_management_my_tasks"]) 2026-09-07 13:04:19,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [9/20] Tour personal_stage_tour → Step Check that we can create a new stage (trigger: .o_column_quick_create.o_quick_create_folded div) 2026-09-07 13:04:19,194 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-09-07 13:04:19,197 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-09-07 13:04:19,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 78 0.043 0.156 2026-09-07 13:04:19,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.032 0.117 2026-09-07 13:04:19,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.029 2026-09-07 13:04:19,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.006 0.039 2026-09-07 13:04:19,404 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: is_timeoff_task 2026-09-07 13:04:19,406 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 330, model: project.task, field: task_to_invoice 2026-09-07 13:04:19,434 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.012 0.083 2026-09-07 13:04:19,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.120 2026-09-07 13:04:19,467 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.009 2026-09-07 13:04:19,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.019 0.050 2026-09-07 13:04:19,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "GET /web/image/res.users/330/avatar_128 HTTP/1.1" 200 - 7 0.004 0.012 2026-09-07 13:04:19,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [10/20] Tour personal_stage_tour → Step Create a new personal stage (trigger: input.form-control) 2026-09-07 13:04:19,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [11/20] Tour personal_stage_tour → Step Confirm create (trigger: .o_kanban_add) 2026-09-07 13:04:19,754 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [12/20] Tour personal_stage_tour → Step Check that column exists && Open column edit dropdown (trigger: .o_kanban_header:contains(Never)) 2026-09-07 13:04:19,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.008 0.013 2026-09-07 13:04:19,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.008 0.010 2026-09-07 13:04:19,856 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [13/20] Tour personal_stage_tour → Step Try editing inbox (trigger: .dropdown-item.o_group_edit) 2026-09-07 13:04:19,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [14/20] Tour personal_stage_tour → Step Change title (trigger: div.o_field_char[name="name"] input) 2026-09-07 13:04:19,933 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.010 2026-09-07 13:04:19,961 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:19] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 13:04:20,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [15/20] Tour personal_stage_tour → Step Save changes (trigger: .btn-primary:contains("Save")) 2026-09-07 13:04:20,085 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [16/20] Tour personal_stage_tour → Step Check that column was updated (trigger: .o_kanban_header:contains("Todo")) 2026-09-07 13:04:20,093 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.002 0.004 2026-09-07 13:04:20,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.007 2026-09-07 13:04:20,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.017 0.167 2026-09-07 13:04:20,344 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [17/20] Tour personal_stage_tour → Step Create a personal task from the quick create form (trigger: .o-kanban-button-new) 2026-09-07 13:04:20,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [18/20] Tour personal_stage_tour → Step Create a new personal task (trigger: input.o_input:not(.o_searchview_input)) 2026-09-07 13:04:20,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.011 2026-09-07 13:04:20,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.004 0.016 2026-09-07 13:04:20,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [19/20] Tour personal_stage_tour → Step Confirm create (trigger: .o_kanban_add) 2026-09-07 13:04:20,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [20/20] Tour personal_stage_tour → Step Check that task exists (trigger: .o_kanban_record:contains("New Test Task")) 2026-09-07 13:04:20,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.016 0.031 2026-09-07 13:04:20,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.005 0.013 2026-09-07 13:04:20,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.011 0.034 2026-09-07 13:04:20,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.007 2026-09-07 13:04:20,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-09-07 13:04:20,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 13:04:20,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:20] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.008 2026-09-07 13:04:20,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 28186472 (allocated 29581312) 2026-09-07 13:04:20,822 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 146699 2026-09-07 13:04:20,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-09-07 13:04:20,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 146699 2026-09-07 13:04:20,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130420_919615_test_personal_stage_tour.txt 2026-09-07 13:04:20,919 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmp9dvd2vgt_chrome_odoo" 2026-09-07 13:04:20,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:04:26,125 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [24779] 2026-09-07 13:04:26,126 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-09-07 13:04:27,612 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-09-07 13:04:27,989 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-09-07 13:04:28,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-09-07 13:04:29,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:04:29,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Goats" ,"Bastien ProjectManager" ,"Armande ProjectUser" ,"Chell Gladys" with Message-Id <1788786269.2936554-98380-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 335, mail.alias(527,)) 2026-09-07 13:04:29,608 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to b.t@example.com,armande.projectuser@example.com,bastien.projectmanager@example.com,chell@gladys.portal,project+goats@test.mycompany.com with Message-Id <1788786269.5799403-21222-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 335, mail.alias(527,)) 2026-09-07 13:04:29,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-09-07 13:04:30,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-09-07 13:04:30,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-09-07 13:04:31,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-09-07 13:04:31,891 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,help@test.mycompany.com,"New Customer" with Message-Id <1788786271.8604403-84410-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 337, mail.alias(528,)) 2026-09-07 13:04:32,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-09-07 13:04:32,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Lelitre" ,help@test.mycompany.com,"New Customer" with Message-Id <1788786272.5134876-66492-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 335, mail.alias(528,)) 2026-09-07 13:04:32,922 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Cc" ,"Armande ProjectUser" ,"Valid Lelitre" ,"New Customer" ,"Valid Poilvache" with Message-Id <1788786272.8888795-10844-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1020, custom_values: None, uid: 1 2026-09-07 13:04:33,017 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7906, 7905] 2026-09-07 13:04:33,105 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1421, 1422] 2026-09-07 13:04:33,163 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,help@test.mycompany.com,"New Customer" with Message-Id <1788786273.1177280-85149-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 337, mail.alias(528,)) 2026-09-07 13:04:33,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Cc" ,"Armande ProjectUser" ,"Valid Lelitre" ,"New Customer" ,"Valid Poilvache" with Message-Id <1788786273.4732265-83632-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1021, custom_values: None, uid: 1 2026-09-07 13:04:33,598 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7912, 7911] 2026-09-07 13:04:33,700 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1423, 1424] 2026-09-07 13:04:33,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Lelitre" ,help@test.mycompany.com,"New Customer" with Message-Id <1788786273.7068582-02146-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 234}, 1, mail.alias(528,)) 2026-09-07 13:04:34,238 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Cc" ,"Armande ProjectUser" ,"Valid Lelitre" ,"New Customer" ,"Valid Poilvache" with Message-Id <1788786274.2040660-40320-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1022, custom_values: None, uid: 1 2026-09-07 13:04:34,338 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7918, 7917] 2026-09-07 13:04:34,422 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1426, 1427] 2026-09-07 13:04:34,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-09-07 13:04:34,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1788786274.7858622@localhost>: direct alias match: ('project.task', 0, {'project_id': 234}, 1, mail.alias(528,)) 2026-09-07 13:04:34,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1788786274.9179862@localhost>: direct alias match: ('project.task', 0, {'project_id': 234}, 1, mail.alias(528,)) 2026-09-07 13:04:35,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-09-07 13:04:35,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-09-07 13:04:36,047 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2964, 2965] 2026-09-07 13:04:36,054 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2868, 2869] 2026-09-07 13:04:36,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-09-07 13:04:36,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-07 13:04:38,083 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-07 13:04:38,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-07 13:04:38,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-07 13:04:38,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-09-07 13:04:38,877 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-07 13:04:39,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-09-07 13:04:39,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-07 13:04:39,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:04:42,041 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-07 13:04:42,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:04:44,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-07 13:04:44,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:04:45,707 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-09-07 13:04:45,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-09-07 13:04:45,860 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-07 13:04:45,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-07 13:04:46,050 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: html_field_history_metadata 2026-09-07 13:04:46,059 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_follower_ids 2026-09-07 13:04:46,062 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_partner_ids 2026-09-07 13:04:46,066 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_ids 2026-09-07 13:04:46,070 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_message 2026-09-07 13:04:46,073 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction 2026-09-07 13:04:46,074 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_needaction_counter 2026-09-07 13:04:46,079 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error 2026-09-07 13:04:46,080 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_error_counter 2026-09-07 13:04:46,082 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_attachment_count 2026-09-07 13:04:46,083 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_ids 2026-09-07 13:04:46,084 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: website_message_ids 2026-09-07 13:04:46,085 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: message_has_sms_error 2026-09-07 13:04:46,086 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rotting_days 2026-09-07 13:04:46,088 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_rotting 2026-09-07 13:04:46,092 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_value 2026-09-07 13:04:46,093 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_feedback 2026-09-07 13:04:46,094 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_image 2026-09-07 13:04:46,095 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_count 2026-09-07 13:04:46,098 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg 2026-09-07 13:04:46,102 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_avg_text 2026-09-07 13:04:46,105 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-09-07 13:04:46,118 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_last_text 2026-09-07 13:04:46,121 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_ids 2026-09-07 13:04:46,123 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_state 2026-09-07 13:04:46,125 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_user_id 2026-09-07 13:04:46,127 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_id 2026-09-07 13:04:46,129 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_type_icon 2026-09-07 13:04:46,130 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_date_deadline 2026-09-07 13:04:46,133 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: my_activity_date_deadline 2026-09-07 13:04:46,135 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_summary 2026-09-07 13:04:46,137 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_decoration 2026-09-07 13:04:46,138 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_exception_icon 2026-09-07 13:04:46,140 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: activity_calendar_event_id 2026-09-07 13:04:46,141 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: email_cc 2026-09-07 13:04:46,143 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: access_warning 2026-09-07 13:04:46,144 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: date_end 2026-09-07 13:04:46,145 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_properties 2026-09-07 13:04:46,147 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: role_ids 2026-09-07 13:04:46,149 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_ids 2026-09-07 13:04:46,151 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_id 2026-09-07 13:04:46,152 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: personal_stage_type_id 2026-09-07 13:04:46,153 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_phone 2026-09-07 13:04:46,154 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: rating_active 2026-09-07 13:04:46,156 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: attachment_ids 2026-09-07 13:04:46,157 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_privacy_visibility 2026-09-07 13:04:46,159 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: subtask_completion_percentage 2026-09-07 13:04:46,160 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_open 2026-09-07 13:04:46,162 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_hours_close 2026-09-07 13:04:46,164 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_open 2026-09-07 13:04:46,168 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: working_days_close 2026-09-07 13:04:46,169 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: closed_depend_on_count 2026-09-07 13:04:46,170 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: link_preview_name 2026-09-07 13:04:46,172 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: create_uid 2026-09-07 13:04:46,173 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: write_uid 2026-09-07 13:04:46,174 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: color_stage 2026-09-07 13:04:46,175 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: ancestor_id 2026-09-07 13:04:46,177 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_name 2026-09-07 13:04:46,178 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: partner_company_name 2026-09-07 13:04:46,180 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: remaining_hours_percentage 2026-09-07 13:04:46,182 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: user_skill_ids 2026-09-07 13:04:46,184 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: leave_types_count 2026-09-07 13:04:46,185 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_timeoff_task 2026-09-07 13:04:46,186 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: okr_node_id 2026-09-07 13:04:46,187 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: project_sale_order_id 2026-09-07 13:04:46,188 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: sale_order_state 2026-09-07 13:04:46,190 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: task_to_invoice 2026-09-07 13:04:46,191 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: pricing_type 2026-09-07 13:04:46,192 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: is_project_map_empty 2026-09-07 13:04:46,194 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: has_multi_sol 2026-09-07 13:04:46,195 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: timesheet_product_id 2026-09-07 13:04:46,196 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: last_sol_of_customer 2026-09-07 13:04:46,198 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_id 2026-09-07 13:04:46,200 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: shipment_stage_id 2026-09-07 13:04:46,201 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 352, model: project.task, field: template_task_id 2026-09-07 13:04:46,205 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-07 13:04:46,440 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-07 13:04:46,558 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-07 13:04:46,606 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3028] 2026-09-07 13:04:46,612 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3024] 2026-09-07 13:04:47,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-09-07 13:04:47,452 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: id 2026-09-07 13:04:47,470 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_name 2026-09-07 13:04:47,482 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_is_follower 2026-09-07 13:04:47,495 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: duration_tracking 2026-09-07 13:04:47,505 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_url 2026-09-07 13:04:47,515 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_token 2026-09-07 13:04:47,526 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: active 2026-09-07 13:04:47,538 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: stage_id_color 2026-09-07 13:04:47,549 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_date 2026-09-07 13:04:47,560 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_date 2026-09-07 13:04:47,570 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_assign 2026-09-07 13:04:47,596 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_id 2026-09-07 13:04:47,612 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_in_project 2026-09-07 13:04:47,623 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allocated_hours 2026-09-07 13:04:47,635 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_allocated_hours 2026-09-07 13:04:47,674 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: user_ids 2026-09-07 13:04:47,684 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: portal_user_names 2026-09-07 13:04:47,703 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_from 2026-09-07 13:04:47,725 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: company_id 2026-09-07 13:04:47,734 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: displayed_image_id 2026-09-07 13:04:47,743 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_count 2026-09-07 13:04:47,757 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_subtask_count 2026-09-07 13:04:47,768 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_milestones 2026-09-07 13:04:47,786 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: milestone_id 2026-09-07 13:04:47,798 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_late_and_unreached_milestone 2026-09-07 13:04:47,807 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_task_dependencies 2026-09-07 13:04:47,819 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_ids 2026-09-07 13:04:47,835 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: depend_on_count 2026-09-07 13:04:47,850 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_ids 2026-09-07 13:04:47,863 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: dependent_tasks_count 2026-09-07 13:04:47,872 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_parent_task_button 2026-09-07 13:04:47,882 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: current_user_same_company_partner 2026-09-07 13:04:47,894 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_follow_button 2026-09-07 13:04:47,911 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_recurring_tasks 2026-09-07 13:04:47,926 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_task 2026-09-07 13:04:47,935 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: recurring_count 2026-09-07 13:04:47,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.recurrence 2026-09-07 13:04:47,950 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_interval 2026-09-07 13:04:47,960 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_unit 2026-09-07 13:04:47,973 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_type 2026-09-07 13:04:47,985 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: repeat_until 2026-09-07 13:04:47,999 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_template 2026-09-07 13:04:48,011 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_project_template 2026-09-07 13:04:48,024 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_template_ancestor 2026-09-07 13:04:48,034 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: analytic_account_active 2026-09-07 13:04:48,044 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_timesheets 2026-09-07 13:04:48,052 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours 2026-09-07 13:04:48,061 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: effective_hours 2026-09-07 13:04:48,072 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: total_hours_spent 2026-09-07 13:04:48,081 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: progress 2026-09-07 13:04:48,088 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: overtime 2026-09-07 13:04:48,096 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_effective_hours 2026-09-07 13:04:48,116 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_ids 2026-09-07 13:04:48,126 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: encode_uom_in_days 2026-09-07 13:04:48,143 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_id 2026-09-07 13:04:48,160 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_line_id 2026-09-07 13:04:48,169 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: allow_billable 2026-09-07 13:04:48,176 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: display_sale_order_button 2026-09-07 13:04:48,184 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_so 2026-09-07 13:04:48,192 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_available 2026-09-07 13:04:48,201 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: html_field_history_metadata 2026-09-07 13:04:48,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.followers 2026-09-07 13:04:48,217 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_partner_ids 2026-09-07 13:04:48,241 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_ids 2026-09-07 13:04:48,250 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_message 2026-09-07 13:04:48,259 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction 2026-09-07 13:04:48,268 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_needaction_counter 2026-09-07 13:04:48,279 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error 2026-09-07 13:04:48,288 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_error_counter 2026-09-07 13:04:48,296 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_attachment_count 2026-09-07 13:04:48,297 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: rating.rating 2026-09-07 13:04:48,311 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: website_message_ids 2026-09-07 13:04:48,320 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: message_has_sms_error 2026-09-07 13:04:48,328 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rotting_days 2026-09-07 13:04:48,336 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_rotting 2026-09-07 13:04:48,344 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_value 2026-09-07 13:04:48,352 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_feedback 2026-09-07 13:04:48,359 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_image 2026-09-07 13:04:48,366 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_count 2026-09-07 13:04:48,373 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg 2026-09-07 13:04:48,380 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_avg_text 2026-09-07 13:04:48,387 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_percentage_satisfaction 2026-09-07 13:04:48,396 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_last_text 2026-09-07 13:04:48,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity 2026-09-07 13:04:48,406 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_state 2026-09-07 13:04:48,419 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_user_id 2026-09-07 13:04:48,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: mail.activity.type 2026-09-07 13:04:48,429 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_type_icon 2026-09-07 13:04:48,437 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_date_deadline 2026-09-07 13:04:48,444 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: my_activity_date_deadline 2026-09-07 13:04:48,452 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_summary 2026-09-07 13:04:48,460 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_decoration 2026-09-07 13:04:48,466 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_exception_icon 2026-09-07 13:04:48,477 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: activity_calendar_event_id 2026-09-07 13:04:48,485 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: email_cc 2026-09-07 13:04:48,492 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: access_warning 2026-09-07 13:04:48,500 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: date_end 2026-09-07 13:04:48,507 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_properties 2026-09-07 13:04:48,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.role 2026-09-07 13:04:48,517 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_ids 2026-09-07 13:04:48,519 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: project.task.stage.personal 2026-09-07 13:04:48,528 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: personal_stage_type_id 2026-09-07 13:04:48,536 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_phone 2026-09-07 13:04:48,544 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: rating_active 2026-09-07 13:04:48,551 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: attachment_ids 2026-09-07 13:04:48,559 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_privacy_visibility 2026-09-07 13:04:48,566 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: subtask_completion_percentage 2026-09-07 13:04:48,574 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_open 2026-09-07 13:04:48,581 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_hours_close 2026-09-07 13:04:48,589 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_open 2026-09-07 13:04:48,598 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: working_days_close 2026-09-07 13:04:48,607 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: closed_depend_on_count 2026-09-07 13:04:48,615 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: link_preview_name 2026-09-07 13:04:48,632 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: create_uid 2026-09-07 13:04:48,649 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: write_uid 2026-09-07 13:04:48,659 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: color_stage 2026-09-07 13:04:48,670 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: ancestor_id 2026-09-07 13:04:48,680 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_name 2026-09-07 13:04:48,689 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: partner_company_name 2026-09-07 13:04:48,700 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: remaining_hours_percentage 2026-09-07 13:04:48,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: hr.employee.skill 2026-09-07 13:04:48,711 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: leave_types_count 2026-09-07 13:04:48,720 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_timeoff_task 2026-09-07 13:04:48,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: okr.node 2026-09-07 13:04:48,733 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: project_sale_order_id 2026-09-07 13:04:48,744 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: sale_order_state 2026-09-07 13:04:48,755 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: task_to_invoice 2026-09-07 13:04:48,765 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: pricing_type 2026-09-07 13:04:48,778 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: is_project_map_empty 2026-09-07 13:04:48,787 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: has_multi_sol 2026-09-07 13:04:48,817 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: timesheet_product_id 2026-09-07 13:04:48,828 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: last_sol_of_customer 2026-09-07 13:04:48,856 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: shipment_id 2026-09-07 13:04:48,859 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 352, model: logistics.shipment.stage 2026-09-07 13:04:48,873 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: write, uid: 352, model: project.task, field: template_task_id 2026-09-07 13:04:48,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:04:49,281 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-07 13:04:49,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 146931 2026-09-07 13:04:49,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp7pou_h9d_chrome_odoo 2026-09-07 13:04:49,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:37121/json/version 2026-09-07 13:04:49,579 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:04:49,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-09-07 13:04:49,629 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:37121/json 2026-09-07 13:04:49,630 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:04:49,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:37121/devtools/page/E297B03459F16EE6212E855A506B4CBF 2026-09-07 13:04:49,696 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-09-07 13:04:49,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-09-07 13:04:49,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:04:49,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-09-07 13:04:49,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:04:49,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:04:49,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:04:50,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:50] "GET /odoo HTTP/1.1" 200 - 151 0.090 1.031 2026-09-07 13:04:50,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'E297B03459F16EE6212E855A506B4CBF', 'loaderId': '8C0B2B66C682885EB1F2C51012AD5EC8', 'isDownload': False} 2026-09-07 13:04:50,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-07 13:04:51,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.011 2026-09-07 13:04:51,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.020 0.117 2026-09-07 13:04:51,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.149 2026-09-07 13:04:51,169 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.149 2026-09-07 13:04:51,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-07 13:04:51,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 13:04:51,894 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 13:04:51,898 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-09-07 13:04:51,906 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.033 2026-09-07 13:04:51,944 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:04:51,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-07 13:04:51,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.031 0.034 2026-09-07 13:04:51,989 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.047 2026-09-07 13:04:52,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-07 13:04:52,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 13:04:52,028 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:04:52,149 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:04:52,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /odoo HTTP/1.1" 200 - 27 0.037 0.073 2026-09-07 13:04:52,173 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [1/36] Tour project_sharing_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:04:52,183 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 13:04:52,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.123 2026-09-07 13:04:52,207 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 13:04:52,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [2/36] Tour project_sharing_tour → Step Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-07 13:04:52,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.055 0.102 2026-09-07 13:04:52,294 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.179 2026-09-07 13:04:52,300 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.168 2026-09-07 13:04:52,305 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.110 2026-09-07 13:04:52,328 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.107 2026-09-07 13:04:52,350 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /web/image/res.partner/3/avatar_128?unique=1788786288000 HTTP/1.1" 200 - 6 0.007 0.213 2026-09-07 13:04:52,385 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 13:04:52,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [3/36] Tour project_sharing_tour → Step Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-07 13:04:52,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.097 2026-09-07 13:04:52,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.132 2026-09-07 13:04:52,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.238 2026-09-07 13:04:52,440 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.130 2026-09-07 13:04:52,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [4/36] Tour project_sharing_tour → Step Open the project dropdown. (trigger: .o_kanban_record:contains(Project Sharing)) 2026-09-07 13:04:52,474 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.023 0.051 2026-09-07 13:04:52,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.084 2026-09-07 13:04:52,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.097 0.186 2026-09-07 13:04:52,921 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.024 0.079 2026-09-07 13:04:52,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:52] "POST /mail/data HTTP/1.1" 200 - 45 0.026 0.133 2026-09-07 13:04:53,001 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.182 2026-09-07 13:04:53,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.014 2026-09-07 13:04:53,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:04:53,174 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [5/36] Tour project_sharing_tour → Step Start editing the project. (trigger: .dropdown-menu a:contains("Share")) 2026-09-07 13:04:53,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.014 2026-09-07 13:04:53,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [6/36] Tour project_sharing_tour → Step Add a collaborator to the project. (trigger: .modal div[name="collaborator_ids"] .o_field_x2many_list_row_add > a) 2026-09-07 13:04:53,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "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.012 2026-09-07 13:04:53,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.013 0.017 2026-09-07 13:04:53,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.008 0.011 2026-09-07 13:04:53,422 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [7/36] Tour project_sharing_tour → Step Select the user portal as collaborator to the "Project Sharing" project. (trigger: .modal div[name="collaborator_ids"] div[name="partner_id"] input) 2026-09-07 13:04:53,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 13:04:53,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [8/36] Tour project_sharing_tour → Step .ui-autocomplete a.dropdown-item:contains("Georges") 2026-09-07 13:04:53,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "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-09-07 13:04:53,768 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.007 0.017 2026-09-07 13:04:53,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [9/36] Tour project_sharing_tour → Step Open Access mode selection dropdown. (trigger: .modal div[name="collaborator_ids"] div[name="access_mode"] input) 2026-09-07 13:04:53,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "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-09-07 13:04:53,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 13:04:53,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [10/36] Tour project_sharing_tour → Step .o_select_menu_item:contains(Edit) 2026-09-07 13:04:53,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [11/36] Tour project_sharing_tour → Step Confirm the project sharing with this portal user. (trigger: .modal footer > button[name="action_share_record"]) 2026-09-07 13:04:53,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.003 0.009 2026-09-07 13:04:53,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:53] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 13:04:53,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [12/36] Tour project_sharing_tour → Step body:not(:has(.modal)) 2026-09-07 13:04:54,173 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 13:04:54,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:54] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 96 0.091 0.093 2026-09-07 13:04:54,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:54] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 64 0.058 0.086 2026-09-07 13:04:54,414 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:54] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.033 0.038 2026-09-07 13:04:54,448 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [13/36] Tour project_sharing_tour → Step Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client) 2026-09-07 13:04:55,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:55] "GET /my/projects HTTP/1.1" 200 - 141 0.125 1.257 2026-09-07 13:04:55,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js, copying from /web/assets/e96cfb3/web.assets_frontend_minimal.min.js 2026-09-07 13:04:55,960 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:55] "GET /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.010 0.023 2026-09-07 13:04:55,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c5e3f1f/web.assets_frontend.min.css, copying from /web/assets/c5e3f1f/web.assets_frontend.min.css 2026-09-07 13:04:56,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:56] "GET /web/assets/1/c5e3f1f/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.038 0.065 2026-09-07 13:04:56,065 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-07 13:04:56,065 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-07 13:04:56,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js, copying from /web/assets/fdc41fd/web.__assets_tests_call__.min.js 2026-09-07 13:04:56,120 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:56] "GET /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.141 2026-09-07 13:04:56,129 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:56] "GET /web/image/website/1/logo/My%20Website?unique=5dd23c2 HTTP/1.1" 200 - 4 0.001 0.013 2026-09-07 13:04:56,215 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 13:04:56,226 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/792cca8/web.assets_frontend_lazy.min.js, copying from /web/assets/792cca8/web.assets_frontend_lazy.min.js 2026-09-07 13:04:56,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:56] "GET /web/assets/1/792cca8/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.056 2026-09-07 13:04:56,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:56] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.003 0.067 2026-09-07 13:04:56,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 13:04:56,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [14/36] Tour project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-09-07 13:04:56,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:56] "POST /mail/data HTTP/1.1" 200 - 21 0.017 0.020 2026-09-07 13:04:56,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:56] "GET /my/projects/256 HTTP/1.1" 303 - 4 0.001 0.020 2026-09-07 13:04:57,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 68 0.040 0.268 2026-09-07 13:04:57,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "GET /web/assets/87e7a5e/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-09-07 13:04:57,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "GET /web/assets/1db4f37/project.webclient.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-09-07 13:04:57,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 13:04:57,670 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:04:57,681 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "GET /web/webclient/translations?hash=5147fd0adeea66b62966dbab0aa2443376c12544&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:04:57,683 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [15/36] Tour project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: .o_project_sharing .o_kanban_renderer) 2026-09-07 13:04:57,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-07 13:04:57,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-07 13:04:57,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "POST /web/action/load HTTP/1.1" 200 - 12 0.027 0.019 2026-09-07 13:04:57,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "POST /mail/data HTTP/1.1" 200 - 21 0.018 0.063 2026-09-07 13:04:57,970 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 59 0.035 0.121 2026-09-07 13:04:57,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.212 2026-09-07 13:04:58,005 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 13:04:58,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.018 2026-09-07 13:04:58,081 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:04:58,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [16/36] Tour project_sharing_tour → Step Click "Create" button (trigger: button.o-kanban-button-new) 2026-09-07 13:04:58,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [17/36] Tour project_sharing_tour → Step Create Task (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-09-07 13:04:58,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.009 0.015 2026-09-07 13:04:58,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 13:04:58,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [18/36] Tour project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: .o_kanban_group:not(.o_group_draggable)) 2026-09-07 13:04:58,290 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [19/36] Tour project_sharing_tour → Step Go to the form view of this new task (trigger: .o_kanban_quick_create .o_kanban_edit) 2026-09-07 13:04:58,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [20/36] Tour project_sharing_tour → Step Change the stage of the task. (trigger: div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-09-07 13:04:58,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 44 0.028 0.049 2026-09-07 13:04:58,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.006 0.012 2026-09-07 13:04:58,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.042 2026-09-07 13:04:58,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.015 0.037 2026-09-07 13:04:58,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 13:04:58,751 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-09-07 13:04:58,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [21/36] Tour project_sharing_tour → Step Write a message in the chatter of the task (trigger: .o-mail-Composer-input) 2026-09-07 13:04:58,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.040 0.038 2026-09-07 13:04:58,916 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.007 0.092 2026-09-07 13:04:58,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:58] "POST /mail/data HTTP/1.1" 200 - 9 0.004 0.108 2026-09-07 13:04:59,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [22/36] Tour project_sharing_tour → Step Send the message (trigger: .o-mail-Composer-send:enabled) 2026-09-07 13:04:59,139 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.039 2026-09-07 13:04:59,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [23/36] Tour project_sharing_tour → Step Go back to the kanban view (trigger: ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-09-07 13:04:59,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [24/36] Tour project_sharing_tour → Step open the search panel menu (trigger: .o_searchview_dropdown_toggler) 2026-09-07 13:04:59,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.037 0.080 2026-09-07 13:04:59,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.119 2026-09-07 13:04:59,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.099 2026-09-07 13:04:59,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.007 0.037 2026-09-07 13:04:59,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.047 2026-09-07 13:04:59,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-07 13:04:59,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [25/36] Tour project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-09-07 13:04:59,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.013 0.036 2026-09-07 13:04:59,372 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.098 2026-09-07 13:04:59,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [26/36] Tour project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-09-07 13:04:59,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [27/36] Tour project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: .o_favorite_menu .o_add_favorite) 2026-09-07 13:04:59,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [28/36] Tour project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-07 13:04:59,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /mail/message/post HTTP/1.1" 200 - 53 0.036 0.092 2026-09-07 13:04:59,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [29/36] Tour project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-09-07 13:04:59,683 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.002 0.043 2026-09-07 13:04:59,689 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.029 2026-09-07 13:04:59,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [30/36] Tour project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-09-07 13:04:59,722 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.008 0.033 2026-09-07 13:04:59,740 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-07 13:04:59,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [31/36] Tour project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-07 13:04:59,778 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.012 0.031 2026-09-07 13:04:59,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [32/36] Tour project_sharing_tour → Step Go to the list view (trigger: button.o_switch_view.o_list) 2026-09-07 13:04:59,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.005 0.013 2026-09-07 13:04:59,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "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-09-07 13:04:59,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [33/36] Tour project_sharing_tour → Step .o_list_view 2026-09-07 13:04:59,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.014 0.030 2026-09-07 13:04:59,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:04:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.004 0.059 2026-09-07 13:05:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [34/36] Tour project_sharing_tour → Step .o_optional_columns_dropdown_toggle 2026-09-07 13:05:00,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.015 0.068 2026-09-07 13:05:00,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:00] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 13:05:00,139 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [35/36] Tour project_sharing_tour → Step .dropdown-item:contains("Milestone") 2026-09-07 13:05:00,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [36/36] Tour project_sharing_tour → Step Check the list view (trigger: .o_list_view) 2026-09-07 13:05:00,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-09-07 13:05:00,242 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 13:05:00,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24256352 (allocated 28909568) 2026-09-07 13:05:00,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 146931 2026-09-07 13:05:00,458 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-09-07 13:05:00,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 146931 2026-09-07 13:05:00,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130500_536895_test_01_project_sharing.txt 2026-09-07 13:05:00,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmp7pou_h9d_chrome_odoo" 2026-09-07 13:05:00,554 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-07 13:05:00,911 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 147203 2026-09-07 13:05:00,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp9cbiq_3m_chrome_odoo 2026-09-07 13:05:00,959 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:36209/json/version 2026-09-07 13:05:00,960 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:00,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-09-07 13:05:00,970 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:36209/json 2026-09-07 13:05:00,971 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:00,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:36209/devtools/page/91A7BF32768FF6329ACF9FE7FBB3FB9A 2026-09-07 13:05:00,986 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-09-07 13:05:00,991 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-09-07 13:05:01,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-07 13:05:01,136 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-09-07 13:05:01,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-07 13:05:01,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-07 13:05:01,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:05:02,161 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /my/projects HTTP/1.1" 200 - 133 0.121 0.883 2026-09-07 13:05:02,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '91A7BF32768FF6329ACF9FE7FBB3FB9A', 'loaderId': '38C7442FD05584935E16C44A3703324F', 'isDownload': False} 2026-09-07 13:05:02,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-07 13:05:02,187 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:05:02,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c5e3f1f/web.assets_frontend.min.css, copying from /web/assets/c5e3f1f/web.assets_frontend.min.css 2026-09-07 13:05:02,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /web/assets/1/c5e3f1f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.031 2026-09-07 13:05:02,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js, copying from /web/assets/e96cfb3/web.assets_frontend_minimal.min.js 2026-09-07 13:05:02,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.016 0.055 2026-09-07 13:05:02,303 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-07 13:05:02,303 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-07 13:05:02,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js, copying from /web/assets/fdc41fd/web.__assets_tests_call__.min.js 2026-09-07 13:05:02,334 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.022 2026-09-07 13:05:02,398 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 13:05:02,411 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 13:05:02,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /web/image/website/1/logo/My%20Website?unique=5dd23c2 HTTP/1.1" 200 - 4 0.005 0.018 2026-09-07 13:05:02,478 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/792cca8/web.assets_frontend_lazy.min.js, copying from /web/assets/792cca8/web.assets_frontend_lazy.min.js 2026-09-07 13:05:02,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /web/assets/1/792cca8/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.048 2026-09-07 13:05:02,528 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.005 0.057 2026-09-07 13:05:02,923 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-09-07 13:05:02,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:05:03,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [1/23] Tour portal_project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-09-07 13:05:03,025 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.014 2026-09-07 13:05:03,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.006 0.010 2026-09-07 13:05:03,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 69 0.029 0.182 2026-09-07 13:05:03,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "GET /web/assets/87e7a5e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 13:05:03,352 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "GET /web/assets/1db4f37/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-07 13:05:03,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-07 13:05:03,792 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:03,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:05:03,826 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [2/23] Tour portal_project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: .o_project_sharing .o_kanban_renderer) 2026-09-07 13:05:03,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-07 13:05:03,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-07 13:05:03,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.010 2026-09-07 13:05:03,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:03] "POST /mail/data HTTP/1.1" 200 - 18 0.014 0.028 2026-09-07 13:05:04,062 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.035 0.108 2026-09-07 13:05:04,064 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.177 2026-09-07 13:05:04,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 13:05:04,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.015 0.021 2026-09-07 13:05:04,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [3/23] Tour portal_project_sharing_tour → Step Click "Create" button (trigger: button.o-kanban-button-new) 2026-09-07 13:05:04,319 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [4/23] Tour portal_project_sharing_tour → Step Create Task (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-09-07 13:05:04,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.008 2026-09-07 13:05:04,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 13:05:04,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [5/23] Tour portal_project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: .o_kanban_group:not(.o_group_draggable)) 2026-09-07 13:05:04,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [6/23] Tour portal_project_sharing_tour → Step Go to the form view of this new task (trigger: .o_kanban_quick_create .o_kanban_edit) 2026-09-07 13:05:04,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [7/23] Tour portal_project_sharing_tour → Step Change the stage of the task. (trigger: div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-09-07 13:05:04,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 43 0.028 0.042 2026-09-07 13:05:04,606 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.013 0.017 2026-09-07 13:05:04,646 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.020 2026-09-07 13:05:04,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.019 0.038 2026-09-07 13:05:04,783 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 13:05:04,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:04] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-07 13:05:04,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [8/23] Tour portal_project_sharing_tour → Step Write a message in the chatter of the task (trigger: .o-mail-Composer-input) 2026-09-07 13:05:05,020 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.049 0.040 2026-09-07 13:05:05,068 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.029 0.103 2026-09-07 13:05:05,084 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "GET /web/image/res.partner/1456/avatar_128?access_token=b97c57c8dad9c12775115cdaab33b7a68083e5d62b2cbdf049d16efc2dcb061co0x6ac25e40&unique=1788786288000 HTTP/1.1" 200 - 5 0.006 0.137 2026-09-07 13:05:05,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /mail/data HTTP/1.1" 200 - 15 0.038 0.163 2026-09-07 13:05:05,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [9/23] Tour portal_project_sharing_tour → Step Send the message (trigger: .o-mail-Composer-send:enabled) 2026-09-07 13:05:05,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:05:05,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [10/23] Tour portal_project_sharing_tour → Step Go back to the kanban view (trigger: ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-09-07 13:05:05,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.029 0.048 2026-09-07 13:05:05,351 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.069 2026-09-07 13:05:05,366 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.051 2026-09-07 13:05:05,370 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:05:05,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [11/23] Tour portal_project_sharing_tour → Step open the search panel menu (trigger: .o_searchview_dropdown_toggler) 2026-09-07 13:05:05,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.033 2026-09-07 13:05:05,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.038 2026-09-07 13:05:05,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-09-07 13:05:05,456 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.010 2026-09-07 13:05:05,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.031 0.028 2026-09-07 13:05:05,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [12/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-09-07 13:05:05,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /mail/message/post HTTP/1.1" 200 - 34 0.015 0.031 2026-09-07 13:05:05,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [13/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-09-07 13:05:05,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.005 0.009 2026-09-07 13:05:05,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /mail/data HTTP/1.1" 200 - 9 0.018 0.018 2026-09-07 13:05:05,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [14/23] Tour portal_project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: .o_favorite_menu .o_add_favorite) 2026-09-07 13:05:05,735 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [15/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-07 13:05:05,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [16/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-09-07 13:05:05,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.009 0.011 2026-09-07 13:05:05,844 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.011 2026-09-07 13:05:05,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [17/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-09-07 13:05:05,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.020 0.037 2026-09-07 13:05:05,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [18/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-09-07 13:05:05,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [19/23] Tour portal_project_sharing_tour → Step Go to the list view (trigger: button.o_switch_view.o_list) 2026-09-07 13:05:05,968 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.003 0.008 2026-09-07 13:05:05,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 13:05:06,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [20/23] Tour portal_project_sharing_tour → Step .o_list_view 2026-09-07 13:05:06,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.043 0.028 2026-09-07 13:05:06,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 7 0.010 0.074 2026-09-07 13:05:06,140 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [21/23] Tour portal_project_sharing_tour → Step .o_optional_columns_dropdown_toggle 2026-09-07 13:05:06,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.009 0.017 2026-09-07 13:05:06,188 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:06] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:05:06,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:06] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:05:06,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [22/23] Tour portal_project_sharing_tour → Step .dropdown-item:contains("Milestone") 2026-09-07 13:05:06,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [23/23] Tour portal_project_sharing_tour → Step Check the list view (trigger: .o_list_view) 2026-09-07 13:05:06,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-09-07 13:05:06,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 13:05:06,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22762352 (allocated 25698304) 2026-09-07 13:05:06,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 147203 2026-09-07 13:05:06,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-09-07 13:05:06,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 147203 2026-09-07 13:05:06,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130506_582998_test_02_project_sharing.txt 2026-09-07 13:05:06,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmp9cbiq_3m_chrome_odoo" 2026-09-07 13:05:06,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-07 13:05:07,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 147422 2026-09-07 13:05:07,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpf8r8ba5b_chrome_odoo 2026-09-07 13:05:07,017 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:37169/json/version 2026-09-07 13:05:07,018 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:07,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-09-07 13:05:07,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:37169/json 2026-09-07 13:05:07,062 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:07,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:37169/devtools/page/5FC2202E67D363AF158941263348907A 2026-09-07 13:05:07,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-09-07 13:05:07,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-09-07 13:05:07,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-07 13:05:07,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-09-07 13:05:07,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-07 13:05:07,222 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-07 13:05:07,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:05:08,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /my/projects HTTP/1.1" 200 - 133 0.127 1.071 2026-09-07 13:05:08,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '5FC2202E67D363AF158941263348907A', 'loaderId': '309822B079953705C56DBC9A2AE6EC63', 'isDownload': False} 2026-09-07 13:05:08,436 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-09-07 13:05:08,458 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:05:08,469 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c5e3f1f/web.assets_frontend.min.css, copying from /web/assets/c5e3f1f/web.assets_frontend.min.css 2026-09-07 13:05:08,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /web/assets/1/c5e3f1f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.047 0.037 2026-09-07 13:05:08,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js, copying from /web/assets/e96cfb3/web.assets_frontend_minimal.min.js 2026-09-07 13:05:08,560 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-07 13:05:08,560 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-07 13:05:08,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.087 2026-09-07 13:05:08,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js, copying from /web/assets/fdc41fd/web.__assets_tests_call__.min.js 2026-09-07 13:05:08,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.038 2026-09-07 13:05:08,663 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:05:08,663 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:05:08,667 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /web/image/website/1/logo/My%20Website?unique=5dd23c2 HTTP/1.1" 200 - 4 0.003 0.013 2026-09-07 13:05:08,706 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.004 0.008 2026-09-07 13:05:08,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/792cca8/web.assets_frontend_lazy.min.js, copying from /web/assets/792cca8/web.assets_frontend_lazy.min.js 2026-09-07 13:05:08,757 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:08] "GET /web/assets/1/792cca8/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.054 2026-09-07 13:05:09,141 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 13:05:09,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:05:09,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [1/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-09-07 13:05:09,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:09] "POST /mail/data HTTP/1.1" 200 - 18 0.022 0.018 2026-09-07 13:05:09,305 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:09] "GET /my/projects/256 HTTP/1.1" 303 - 14 0.009 0.014 2026-09-07 13:05:09,627 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:09] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 69 0.056 0.261 2026-09-07 13:05:09,671 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:09] "GET /web/assets/87e7a5e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 13:05:09,686 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:09] "GET /web/assets/1db4f37/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-07 13:05:09,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:09] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 13:05:10,127 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:10,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:05:10,155 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [2/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Wait the project sharing feature be loaded (trigger: .o_project_sharing) 2026-09-07 13:05:10,181 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-07 13:05:10,183 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.015 2026-09-07 13:05:10,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [3/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Go to the list view (trigger: button.o_switch_view.o_list) 2026-09-07 13:05:10,246 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.022 2026-09-07 13:05:10,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.032 2026-09-07 13:05:10,418 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.056 0.096 2026-09-07 13:05:10,421 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.186 2026-09-07 13:05:10,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 13:05:10,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.015 0.031 2026-09-07 13:05:10,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [4/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .o_list_view 2026-09-07 13:05:10,565 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.028 2026-09-07 13:05:10,604 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [5/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .o_optional_columns_dropdown_toggle 2026-09-07 13:05:10,616 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.013 0.019 2026-09-07 13:05:10,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:10] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 13:05:10,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [6/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .dropdown-item 2026-09-07 13:05:10,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [7/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .dropdown-menu 2026-09-07 13:05:10,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-09-07 13:05:10,827 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour_with_disallowed_milestones SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-09-07 13:05:10,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13926040 (allocated 17039360) 2026-09-07 13:05:10,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 147422 2026-09-07 13:05:10,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-09-07 13:05:10,925 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 147422 2026-09-07 13:05:10,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130510_992717_test_03_project_sharing.txt 2026-09-07 13:05:10,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpf8r8ba5b_chrome_odoo" 2026-09-07 13:05:11,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-09-07 13:05:11,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:05:11,583 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-07 13:05:11,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-09-07 13:05:11,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:05:11,853 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:11] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.015 0.148 2026-09-07 13:05:12,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 147615 2026-09-07 13:05:12,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpejuosxps_chrome_odoo 2026-09-07 13:05:12,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:41317/json/version 2026-09-07 13:05:12,125 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:12,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: Chrome/150.0.7871.114 2026-09-07 13:05:12,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:41317/json 2026-09-07 13:05:12,181 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:12,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:41317/devtools/page/A800F163E078C99E3B5192305BD79B4F 2026-09-07 13:05:12,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-09-07 13:05:12,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-09-07 13:05:12,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-07 13:05:12,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-09-07 13:05:12,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-07 13:05:12,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-07 13:05:13,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /my/projects HTTP/1.1" 200 - 126 0.075 0.890 2026-09-07 13:05:13,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': 'A800F163E078C99E3B5192305BD79B4F', 'loaderId': 'F1A66F7B59FD3DFA32EDDB8395717588', 'isDownload': False} 2026-09-07 13:05:13,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Evaluate ready code "odoo.isTourReady('test_04_project_sharing_chatter_message_reactions')" 2026-09-07 13:05:13,306 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:05:13,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c5e3f1f/web.assets_frontend.min.css, copying from /web/assets/c5e3f1f/web.assets_frontend.min.css 2026-09-07 13:05:13,384 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /web/assets/1/c5e3f1f/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.041 0.040 2026-09-07 13:05:13,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js, copying from /web/assets/e96cfb3/web.assets_frontend_minimal.min.js 2026-09-07 13:05:13,402 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-09-07 13:05:13,414 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-07 13:05:13,415 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-07 13:05:13,417 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js, copying from /web/assets/fdc41fd/web.__assets_tests_call__.min.js 2026-09-07 13:05:13,433 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.022 2026-09-07 13:05:13,508 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:05:13,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /web/image/website/1/logo/My%20Website?unique=5dd23c2 HTTP/1.1" 200 - 4 0.004 0.007 2026-09-07 13:05:13,510 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:05:13,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/792cca8/web.assets_frontend_lazy.min.js, copying from /web/assets/792cca8/web.assets_frontend_lazy.min.js 2026-09-07 13:05:13,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /web/assets/1/792cca8/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-09-07 13:05:13,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.020 0.045 2026-09-07 13:05:13,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 13:05:14,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Evaluate test code "odoo.startTour('test_04_project_sharing_chatter_message_reactions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:05:14,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [1/5] Tour test_04_project_sharing_chatter_message_reactions → Step table > tbody > tr a:has(span:contains(Project Sharing)) 2026-09-07 13:05:14,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:14] "POST /mail/data HTTP/1.1" 200 - 18 0.014 0.022 2026-09-07 13:05:14,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:14] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.008 0.012 2026-09-07 13:05:14,457 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:14] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 67 0.066 0.233 2026-09-07 13:05:14,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:14] "GET /web/assets/87e7a5e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 13:05:14,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:14] "GET /web/assets/1db4f37/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 13:05:14,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:14] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-09-07 13:05:14,925 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:14] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:14,942 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 13:05:14,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [2/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o_project_sharing 2026-09-07 13:05:14,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: Owl is running in 'dev' mode. 2026-09-07 13:05:14,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-07 13:05:15,008 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [3/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o_kanban_record:contains('Test Task with messages') 2026-09-07 13:05:15,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /web/action/load HTTP/1.1" 200 - 12 0.019 0.017 2026-09-07 13:05:15,069 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.045 2026-09-07 13:05:15,072 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-09-07 13:05:15,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.047 0.093 2026-09-07 13:05:15,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.007 2026-09-07 13:05:15,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.023 0.029 2026-09-07 13:05:15,430 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [4/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o-mail-Message 2026-09-07 13:05:15,465 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.027 2026-09-07 13:05:15,567 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.032 0.045 2026-09-07 13:05:15,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:05:15,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-09-07 13:05:15,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.031 0.026 2026-09-07 13:05:15,880 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "GET /web/image/res.partner/1456/avatar_128?access_token=b97c57c8dad9c12775115cdaab33b7a68083e5d62b2cbdf049d16efc2dcb061co0x6ac25e40&unique=1788786288000 HTTP/1.1" 200 - 5 0.002 0.055 2026-09-07 13:05:15,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.077 2026-09-07 13:05:15,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:15] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 13:05:16,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [5/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o-mail-Message .o-mail-MessageReaction:contains('👀') 2026-09-07 13:05:16,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:16] "GET /web/image/res.partner/2/avatar_128?access_token=671f8f3e74f6f7ba476f25ae82a3a2cb19ea15b2a21a4ccd8362dfe4c2cd6d59o0x6ac07151&unique=1788786288000 HTTP/1.1" 200 - 4 0.002 0.010 2026-09-07 13:05:16,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:16] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 13:05:16,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-09-07 13:05:16,067 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_04_project_sharing_chatter_message_reactions SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-07 13:05:16,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18613760 (allocated 19922944) 2026-09-07 13:05:16,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 147615 2026-09-07 13:05:16,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-09-07 13:05:16,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 147615 2026-09-07 13:05:16,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130516_304013_test_04_project_sharing_chatter_message_reactions.txt 2026-09-07 13:05:16,304 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpejuosxps_chrome_odoo" 2026-09-07 13:05:16,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-09-07 13:05:16,683 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 147811 2026-09-07 13:05:16,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpmg5uvhen_chrome_odoo 2026-09-07 13:05:16,685 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:34325/json/version 2026-09-07 13:05:16,687 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:05:16,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Browser version: Chrome/150.0.7871.114 2026-09-07 13:05:16,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:34325/json 2026-09-07 13:05:16,716 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:05:16,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:34325/devtools/page/00245642D949D2AB6C9830F9301C8BE4 2026-09-07 13:05:16,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-09-07 13:05:16,789 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-09-07 13:05:16,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-07 13:05:16,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-09-07 13:05:16,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-07 13:05:16,888 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-07 13:05:16,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:05:18,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /my/projects HTTP/1.1" 200 - 133 0.109 1.006 2026-09-07 13:05:18,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '00245642D949D2AB6C9830F9301C8BE4', 'loaderId': '01FD3CDFD4D49D6AE10BC01395272451', 'isDownload': False} 2026-09-07 13:05:18,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Evaluate ready code "odoo.isTourReady('portal_project_sharing_chatter_mention_users')" 2026-09-07 13:05:18,050 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:18,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c5e3f1f/web.assets_frontend.min.css, copying from /web/assets/c5e3f1f/web.assets_frontend.min.css 2026-09-07 13:05:18,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /web/assets/1/c5e3f1f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.034 2026-09-07 13:05:18,137 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js, copying from /web/assets/e96cfb3/web.assets_frontend_minimal.min.js 2026-09-07 13:05:18,147 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-07 13:05:18,152 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.052 2026-09-07 13:05:18,153 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-07 13:05:18,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js, copying from /web/assets/fdc41fd/web.__assets_tests_call__.min.js 2026-09-07 13:05:18,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.028 2026-09-07 13:05:18,281 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /web/image/website/1/logo/My%20Website?unique=5dd23c2 HTTP/1.1" 200 - 4 0.002 0.005 2026-09-07 13:05:18,282 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:05:18,289 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:05:18,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 13:05:18,350 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/792cca8/web.assets_frontend_lazy.min.js, copying from /web/assets/792cca8/web.assets_frontend_lazy.min.js 2026-09-07 13:05:18,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /web/assets/1/792cca8/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.040 2026-09-07 13:05:18,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 13:05:18,852 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Evaluate test code "odoo.startTour('portal_project_sharing_chatter_mention_users', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:05:18,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [1/7] Tour portal_project_sharing_chatter_mention_users → Step table > tbody > tr a:has(span:contains(Project Sharing)) 2026-09-07 13:05:18,894 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.015 2026-09-07 13:05:18,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:18] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.009 0.012 2026-09-07 13:05:19,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 69 0.026 0.197 2026-09-07 13:05:19,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "GET /web/assets/87e7a5e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 13:05:19,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "GET /web/assets/1db4f37/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 13:05:19,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 13:05:19,637 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:05:19,650 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:05:19,667 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [2/7] Tour portal_project_sharing_chatter_mention_users → Step .o_project_sharing 2026-09-07 13:05:19,682 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Owl is running in 'dev' mode. 2026-09-07 13:05:19,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-07 13:05:19,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [3/7] Tour portal_project_sharing_chatter_mention_users → Step .o_kanban_record:contains('Test Task') 2026-09-07 13:05:19,743 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.011 2026-09-07 13:05:19,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "POST /mail/data HTTP/1.1" 200 - 18 0.011 0.030 2026-09-07 13:05:19,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-09-07 13:05:19,902 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.036 0.103 2026-09-07 13:05:19,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.006 2026-09-07 13:05:19,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.026 0.030 2026-09-07 13:05:20,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [4/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-input 2026-09-07 13:05:20,147 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.005 0.032 2026-09-07 13:05:20,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.040 0.047 2026-09-07 13:05:20,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 13:05:20,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:20] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.003 0.003 2026-09-07 13:05:20,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:20] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.015 0.015 2026-09-07 13:05:20,514 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [5/7] Tour portal_project_sharing_chatter_mention_users → Step body:not(:has(.o-mail-Composer-suggestion)) 2026-09-07 13:05:20,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:20] "GET /web/image/res.partner/1456/avatar_128?access_token=b97c57c8dad9c12775115cdaab33b7a68083e5d62b2cbdf049d16efc2dcb061co0x6ac25e40&unique=1788786288000 HTTP/1.1" 200 - 5 0.004 0.028 2026-09-07 13:05:20,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:20] "POST /mail/data HTTP/1.1" 200 - 18 0.029 0.048 2026-09-07 13:05:20,824 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [6/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-input 2026-09-07 13:05:20,838 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:20] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.015 0.027 2026-09-07 13:05:20,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [7/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-suggestion:contains('Georges') 2026-09-07 13:05:21,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:21] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.009 0.012 2026-09-07 13:05:21,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-09-07 13:05:21,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_chatter_mention_users SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-07 13:05:21,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17396096 (allocated 19136512) 2026-09-07 13:05:21,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 147811 2026-09-07 13:05:21,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-09-07 13:05:21,378 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 147811 2026-09-07 13:05:21,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130521_473582_test_05_project_sharing_chatter_mention_users.txt 2026-09-07 13:05:21,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpmg5uvhen_chrome_odoo" 2026-09-07 13:05:21,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-09-07 13:05:21,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 148008 2026-09-07 13:05:21,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmp6slvyorv_chrome_odoo 2026-09-07 13:05:21,943 26 INFO rb-6a8d31b-224617-412612 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:36445/json/version 2026-09-07 13:05:21,945 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:21,988 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:05:21,989 26 INFO rb-6a8d31b-224617-412612 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:36445/json 2026-09-07 13:05:21,992 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:22,000 26 INFO rb-6a8d31b-224617-412612 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:36445/devtools/page/6376AC6619E8AAEA74FA12748686891F 2026-09-07 13:05:22,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Enable chrome headless console log notification 2026-09-07 13:05:22,064 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-09-07 13:05:22,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-07 13:05:22,217 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-09-07 13:05:22,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:05:22,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:05:22,236 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:05:22,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:22] "GET /odoo HTTP/1.1" 303 - 5 0.004 0.281 2026-09-07 13:05:23,460 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /my HTTP/1.1" 200 - 141 0.130 0.806 2026-09-07 13:05:23,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '6376AC6619E8AAEA74FA12748686891F', 'loaderId': 'A6C503FFB98318760EE55CEA0AA13337', 'isDownload': False} 2026-09-07 13:05:23,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Evaluate ready code "odoo.isTourReady('project_sharing_with_blocked_task_tour')" 2026-09-07 13:05:23,495 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:05:23,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c5e3f1f/web.assets_frontend.min.css, copying from /web/assets/c5e3f1f/web.assets_frontend.min.css 2026-09-07 13:05:23,579 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /web/assets/1/c5e3f1f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.050 2026-09-07 13:05:23,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js, copying from /web/assets/e96cfb3/web.assets_frontend_minimal.min.js 2026-09-07 13:05:23,606 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-07 13:05:23,606 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-07 13:05:23,609 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /web/assets/1/e96cfb3/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.094 2026-09-07 13:05:23,616 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js, copying from /web/assets/fdc41fd/web.__assets_tests_call__.min.js 2026-09-07 13:05:23,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /web/assets/1/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-09-07 13:05:23,720 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 13:05:23,721 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:05:23,726 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 13:05:23,731 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 13:05:23,732 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 13:05:23,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /web/image/website/1/logo/My%20Website?unique=5dd23c2 HTTP/1.1" 200 - 4 0.015 0.012 2026-09-07 13:05:23,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/792cca8/web.assets_frontend_lazy.min.js, copying from /web/assets/792cca8/web.assets_frontend_lazy.min.js 2026-09-07 13:05:23,820 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /web/assets/1/792cca8/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.044 2026-09-07 13:05:23,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:23] "GET /web/image/website/1/favicon?unique=5dd23c2 HTTP/1.1" 200 - 4 0.005 0.055 2026-09-07 13:05:24,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 13:05:24,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Evaluate test code "odoo.startTour('project_sharing_with_blocked_task_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:05:24,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "POST /my/counters HTTP/1.1" 200 - 29 0.020 0.028 2026-09-07 13:05:24,308 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:05:24,308 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:05:24,315 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "POST /my/counters HTTP/1.1" 200 - 24 0.028 0.068 2026-09-07 13:05:24,319 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:05:24,348 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:05:24,359 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "POST /my/counters HTTP/1.1" 200 - 24 0.021 0.118 2026-09-07 13:05:24,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "POST /mail/data HTTP/1.1" 200 - 18 0.028 0.102 2026-09-07 13:05:24,637 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:24] "GET /my/projects HTTP/1.1" 200 - 38 0.046 0.316 2026-09-07 13:05:25,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "GET /website/translations?hash=274be4c66eb3ce9e1f11a2974368c66da8913933&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:05:25,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [1/4] Tour project_sharing_with_blocked_task_tour → Step Click on the portal project. (trigger: table > tbody > tr a:has(span:contains("Project Sharing"))) 2026-09-07 13:05:25,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "POST /mail/data HTTP/1.1" 200 - 7 0.004 0.010 2026-09-07 13:05:25,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "GET /my/projects/256 HTTP/1.1" 303 - 11 0.005 0.017 2026-09-07 13:05:25,423 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "GET /my/projects/256/project_sharing HTTP/1.1" 200 - 65 0.062 0.247 2026-09-07 13:05:25,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "GET /web/assets/87e7a5e/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 13:05:25,464 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "GET /web/assets/1db4f37/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 13:05:25,493 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "GET /web/assets/fdc41fd/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 13:05:25,887 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:05:25,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 13:05:25,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [2/4] Tour project_sharing_with_blocked_task_tour → Step Click on the task (trigger: article.o_kanban_record) 2026-09-07 13:05:25,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: Owl is running in 'dev' mode. 2026-09-07 13:05:25,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.016 2026-09-07 13:05:26,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /web/action/load HTTP/1.1" 200 - 12 0.026 0.021 2026-09-07 13:05:26,057 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /mail/data HTTP/1.1" 200 - 18 0.015 0.073 2026-09-07 13:05:26,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.089 2026-09-07 13:05:26,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.060 0.083 2026-09-07 13:05:26,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-09-07 13:05:26,302 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.033 0.027 2026-09-07 13:05:26,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [3/4] Tour project_sharing_with_blocked_task_tour → Step Go to the Block by task tab (trigger: a:contains("Blocked By")) 2026-09-07 13:05:26,477 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.023 2026-09-07 13:05:26,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.049 0.048 2026-09-07 13:05:26,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.004 0.009 2026-09-07 13:05:26,740 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 13:05:26,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [4/4] Tour project_sharing_with_blocked_task_tour → Step Check that the blocked task is not visible (trigger: i:contains("This task is currently blocked by")) 2026-09-07 13:05:26,834 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.022 2026-09-07 13:05:26,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.010 0.017 2026-09-07 13:05:26,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:26] "GET /web/image/res.partner/1456/avatar_128?access_token=b97c57c8dad9c12775115cdaab33b7a68083e5d62b2cbdf049d16efc2dcb061co0x6ac25e40&unique=1788786288000 HTTP/1.1" 200 - 5 0.004 0.012 2026-09-07 13:05:26,940 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-09-07 13:05:26,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR project_sharing_with_blocked_task_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-07 13:05:27,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 16990008 (allocated 17825792) 2026-09-07 13:05:27,129 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 148008 2026-09-07 13:05:27,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-09-07 13:05:27,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 148008 2026-09-07 13:05:27,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130527_201126_test_blocked_task_with_project_sharing_string_portal.txt 2026-09-07 13:05:27,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmp6slvyorv_chrome_odoo" 2026-09-07 13:05:27,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-07 13:05:28,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-09-07 13:05:28,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-09-07 13:05:28,455 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-07 13:05:28,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-09-07 13:05:28,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-09-07 13:05:29,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-07 13:05:29,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-09-07 13:05:29,587 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-07 13:05:29,851 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-09-07 13:05:30,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-09-07 13:05:30,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-07 13:05:31,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-09-07 13:05:31,628 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-09-07 13:05:32,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:05:32,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-09-07 13:05:32,406 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-07 13:05:32,542 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-07 13:05:32,956 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8113, 8060] 2026-09-07 13:05:32,984 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted project.task records with IDs: [1073, 1137] 2026-09-07 13:05:32,989 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3067, 3068, 3144, 3145] 2026-09-07 13:05:32,995 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-09-07 13:05:33,105 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-07 13:05:35,691 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-07 13:05:36,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-07 13:05:36,082 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-07 13:05:36,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-09-07 13:05:36,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 13:05:38,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-07 13:05:38,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 148219 2026-09-07 13:05:38,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpx8fve1zn_chrome_odoo 2026-09-07 13:05:38,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:43137/json/version 2026-09-07 13:05:38,318 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:38,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-09-07 13:05:38,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:43137/json 2026-09-07 13:05:38,364 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:38,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:43137/devtools/page/E22909BD9548DDF7DA1B8CFAC2EBA985 2026-09-07 13:05:38,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-09-07 13:05:38,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-09-07 13:05:38,522 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:05:38,531 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-09-07 13:05:38,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:05:38,536 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:05:38,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:05:39,588 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:39] "GET /odoo HTTP/1.1" 200 - 146 0.091 0.924 2026-09-07 13:05:39,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'E22909BD9548DDF7DA1B8CFAC2EBA985', 'loaderId': '819770D704BC8B150C38C9A8E5418256', 'isDownload': False} 2026-09-07 13:05:39,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-07 13:05:39,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:39] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-07 13:05:39,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:39] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 13:05:39,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:39] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.030 0.124 2026-09-07 13:05:39,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.003 0.154 2026-09-07 13:05:39,807 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:39] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 13:05:39,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:39] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 13:05:40,394 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 13:05:40,395 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:05:40,408 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 13:05:40,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:05:40,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-09-07 13:05:40,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.025 0.042 2026-09-07 13:05:40,504 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.064 2026-09-07 13:05:40,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-07 13:05:40,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 13:05:40,552 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:05:40,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /odoo HTTP/1.1" 200 - 27 0.019 0.032 2026-09-07 13:05:40,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:05:40,659 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.081 2026-09-07 13:05:40,701 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.026 0.048 2026-09-07 13:05:40,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [1/17] Tour project_tags_filter_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:05:40,709 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:05:40,715 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:40,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [2/17] Tour project_tags_filter_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-07 13:05:40,816 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "POST /mail/data HTTP/1.1" 200 - 35 0.061 0.125 2026-09-07 13:05:40,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.023 0.172 2026-09-07 13:05:40,876 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 6 0.005 0.201 2026-09-07 13:05:40,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.006 0.212 2026-09-07 13:05:40,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.177 2026-09-07 13:05:40,905 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.127 2026-09-07 13:05:40,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.043 2026-09-07 13:05:40,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.228 2026-09-07 13:05:40,915 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:40] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.093 2026-09-07 13:05:41,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [3/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-07 13:05:41,024 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:05:41,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.032 2026-09-07 13:05:41,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.054 0.124 2026-09-07 13:05:41,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 13:05:41,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.023 0.071 2026-09-07 13:05:41,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /mail/data HTTP/1.1" 200 - 45 0.032 0.131 2026-09-07 13:05:41,535 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.184 2026-09-07 13:05:41,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.126 2026-09-07 13:05:41,598 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.014 2026-09-07 13:05:41,666 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [4/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("Corkscrew tail tag filter") 2026-09-07 13:05:41,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.018 2026-09-07 13:05:41,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [5/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-07 13:05:41,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 13:05:41,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:41] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.013 0.026 2026-09-07 13:05:41,813 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [6/17] Tour project_tags_filter_tour → Step check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))):not(:has(.o_kanban_record))) 2026-09-07 13:05:41,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [7/17] Tour project_tags_filter_tour → Step check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs"))) 2026-09-07 13:05:41,917 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [8/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-07 13:05:41,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [9/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("horned tag filter") 2026-09-07 13:05:42,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [10/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-07 13:05:42,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:42] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 13:05:42,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [11/17] Tour project_tags_filter_tour → Step check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))):not(:has(.o_kanban_record))) 2026-09-07 13:05:42,117 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:42] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.022 0.053 2026-09-07 13:05:42,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [12/17] Tour project_tags_filter_tour → Step check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats"))) 2026-09-07 13:05:42,196 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [13/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-07 13:05:42,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [14/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("4 Legged tag filter") 2026-09-07 13:05:42,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [15/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-09-07 13:05:42,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:42] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 13:05:42,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [16/17] Tour project_tags_filter_tour → Step check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs"))) 2026-09-07 13:05:42,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:42] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.020 0.040 2026-09-07 13:05:42,432 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [17/17] Tour project_tags_filter_tour → Step check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats"))) 2026-09-07 13:05:42,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-09-07 13:05:42,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-07 13:05:42,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26041312 (allocated 28274688) 2026-09-07 13:05:42,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 148219 2026-09-07 13:05:42,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-09-07 13:05:42,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 148219 2026-09-07 13:05:42,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130542_740867_test_01_project_tags.txt 2026-09-07 13:05:42,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpx8fve1zn_chrome_odoo" 2026-09-07 13:05:42,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:05:42,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-09-07 13:05:43,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 148424 2026-09-07 13:05:43,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpht99b87m_chrome_odoo 2026-09-07 13:05:43,191 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:35405/json/version 2026-09-07 13:05:43,192 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:43,230 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:05:43,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:35405/json 2026-09-07 13:05:43,231 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:43,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:35405/devtools/page/81287175DBCDAE1101EEB7C05D7A6D6A 2026-09-07 13:05:43,291 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-09-07 13:05:43,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-09-07 13:05:43,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:05:43,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-09-07 13:05:43,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:05:43,473 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:05:43,492 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:05:44,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:44] "GET /odoo HTTP/1.1" 200 - 150 0.102 0.910 2026-09-07 13:05:44,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '81287175DBCDAE1101EEB7C05D7A6D6A', 'loaderId': '8F3EC4479C4260F470F0EDD13C29B8EA', 'isDownload': False} 2026-09-07 13:05:44,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-09-07 13:05:44,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:44] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 13:05:44,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:44] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-07 13:05:44,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:44] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.027 0.109 2026-09-07 13:05:44,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.141 2026-09-07 13:05:44,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:44] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-07 13:05:44,771 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:44] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-07 13:05:45,254 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:45,257 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:05:45,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 13:05:45,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:05:45,334 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:05:45,379 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.025 0.071 2026-09-07 13:05:45,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.100 2026-09-07 13:05:45,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-07 13:05:45,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-07 13:05:45,408 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:45,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate test code "odoo.startTour('project_templates_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:05:45,508 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /odoo HTTP/1.1" 200 - 27 0.036 0.055 2026-09-07 13:05:45,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.098 2026-09-07 13:05:45,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.083 2026-09-07 13:05:45,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [1/15] Tour project_templates_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:05:45,578 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:05:45,599 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 13:05:45,618 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.027 0.101 2026-09-07 13:05:45,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [2/15] Tour project_templates_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-07 13:05:45,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /web/image/res.partner/3/avatar_128?unique=1788786342000 HTTP/1.1" 200 - 6 0.053 0.143 2026-09-07 13:05:45,700 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.183 2026-09-07 13:05:45,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.175 2026-09-07 13:05:45,770 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:45,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [3/15] Tour project_templates_tour → Step Click on New Button of Kanban view (trigger: .o-kanban-button-new) 2026-09-07 13:05:45,793 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "POST /mail/data HTTP/1.1" 200 - 34 0.055 0.125 2026-09-07 13:05:45,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.314 2026-09-07 13:05:45,813 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.152 2026-09-07 13:05:45,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.119 2026-09-07 13:05:45,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.244 2026-09-07 13:05:45,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:45] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.053 2026-09-07 13:05:46,069 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 94 0.070 0.114 2026-09-07 13:05:46,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 13:05:46,110 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 13:05:46,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 13:05:46,315 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:46,363 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [4/15] Tour project_templates_tour → Step Create a project from the template (trigger: .dropdown-menu button.dropdown-item:contains("Project Template")) 2026-09-07 13:05:46,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.013 0.029 2026-09-07 13:05:46,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.053 2026-09-07 13:05:46,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.073 2026-09-07 13:05:46,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [5/15] Tour project_templates_tour → Step .modal div[name="name"] .o_input 2026-09-07 13:05:46,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.072 2026-09-07 13:05:46,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /mail/data HTTP/1.1" 200 - 45 0.043 0.153 2026-09-07 13:05:46,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 2 0.001 0.130 2026-09-07 13:05:46,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.013 2026-09-07 13:05:46,629 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.007 0.020 2026-09-07 13:05:46,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.008 0.019 2026-09-07 13:05:46,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [6/15] Tour project_templates_tour → Step button[name="create_project_from_template"] 2026-09-07 13:05:46,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [7/15] Tour project_templates_tour → Step Go back to kanban view (trigger: .breadcrumb-item a:contains('Projects')) 2026-09-07 13:05:46,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:46] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.003 0.005 2026-09-07 13:05:47,062 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "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.140 0.121 2026-09-07 13:05:47,243 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.044 0.125 2026-09-07 13:05:47,285 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-09-07 13:05:47,298 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.005 0.014 2026-09-07 13:05:47,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.015 2026-09-07 13:05:47,349 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [8/15] Tour project_templates_tour → Step Check for created project (trigger: .o_kanban_record:contains('New Project')) 2026-09-07 13:05:47,392 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.014 0.027 2026-09-07 13:05:47,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.042 2026-09-07 13:05:47,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [9/15] Tour project_templates_tour → Step Go to list view (trigger: button.o_switch_view.o_list) 2026-09-07 13:05:47,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [10/15] Tour project_templates_tour → Step Click on New Button of List view (trigger: .o_list_button_add) 2026-09-07 13:05:47,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.012 0.017 2026-09-07 13:05:47,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [11/15] Tour project_templates_tour → Step Lets Create a second project from the template (trigger: .dropdown-menu button.dropdown-item:contains("Project Template")) 2026-09-07 13:05:47,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-09-07 13:05:47,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [12/15] Tour project_templates_tour → Step .modal div[name="name"] .o_input 2026-09-07 13:05:47,642 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 1 0.000 0.002 2026-09-07 13:05:47,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.003 0.012 2026-09-07 13:05:47,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [13/15] Tour project_templates_tour → Step button[name="create_project_from_template"] 2026-09-07 13:05:47,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [14/15] Tour project_templates_tour → Step Go back to list view (trigger: .breadcrumb-item a:contains('Projects')) 2026-09-07 13:05:47,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.003 0.005 2026-09-07 13:05:47,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:47] "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.081 0.107 2026-09-07 13:05:48,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:48] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.026 2026-09-07 13:05:48,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:48] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.038 2026-09-07 13:05:48,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:48] "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-09-07 13:05:48,087 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [15/15] Tour project_templates_tour → Step Check for created project (trigger: .o_data_row td[name='name']:contains('New Project 2')) 2026-09-07 13:05:48,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:48] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.014 0.017 2026-09-07 13:05:48,137 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:48] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.039 2026-09-07 13:05:48,160 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-09-07 13:05:48,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-07 13:05:48,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 35396576 (allocated 37847040) 2026-09-07 13:05:48,384 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 148424 2026-09-07 13:05:48,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-09-07 13:05:48,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 148424 2026-09-07 13:05:48,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130548_493353_test_project_templates_tour.txt 2026-09-07 13:05:48,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmpht99b87m_chrome_odoo" 2026-09-07 13:05:48,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:05:48,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-07 13:05:48,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 148654 2026-09-07 13:05:48,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp3ohzpb6a_chrome_odoo 2026-09-07 13:05:48,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:44783/json/version 2026-09-07 13:05:48,818 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:48,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:05:48,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:44783/json 2026-09-07 13:05:48,839 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:48,865 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:44783/devtools/page/66308592F730972297BEA0E13E1B717B 2026-09-07 13:05:48,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-07 13:05:48,880 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-07 13:05:48,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:05:48,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-09-07 13:05:48,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:05:48,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:05:48,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:05:50,204 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /odoo HTTP/1.1" 200 - 156 0.176 1.033 2026-09-07 13:05:50,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '66308592F730972297BEA0E13E1B717B', 'loaderId': '69CFC205779017BBEF15AB3D40D7C820', 'isDownload': False} 2026-09-07 13:05:50,207 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-07 13:05:50,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 13:05:50,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-09-07 13:05:50,406 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.060 0.106 2026-09-07 13:05:50,426 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.173 2026-09-07 13:05:50,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-07 13:05:50,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.005 2026-09-07 13:05:50,953 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:05:50,958 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 13:05:50,973 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-09-07 13:05:51,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:05:51,049 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.017 0.045 2026-09-07 13:05:51,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:05:51,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.069 2026-09-07 13:05:51,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-07 13:05:51,076 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-07 13:05:51,094 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:51,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /odoo HTTP/1.1" 200 - 27 0.017 0.043 2026-09-07 13:05:51,181 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.064 2026-09-07 13:05:51,249 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.035 0.025 2026-09-07 13:05:51,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:05:51,278 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 13:05:51,284 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 13:05:51,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [1/54] Tour project_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:05:51,293 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 6 0.019 0.071 2026-09-07 13:05:51,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.016 0.104 2026-09-07 13:05:51,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.114 2026-09-07 13:05:51,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.030 0.072 2026-09-07 13:05:51,395 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [2/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-07 13:05:51,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.182 2026-09-07 13:05:51,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [3/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-07 13:05:51,496 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:05:51,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /mail/data HTTP/1.1" 200 - 34 0.050 0.157 2026-09-07 13:05:51,512 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.110 2026-09-07 13:05:51,515 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.119 2026-09-07 13:05:51,536 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.032 2026-09-07 13:05:51,560 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.189 2026-09-07 13:05:51,565 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-09-07 13:05:51,775 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.057 0.120 2026-09-07 13:05:51,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 13:05:51,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 13:05:51,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:51] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.022 2026-09-07 13:05:52,044 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:05:52,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [5/54] Tour project_tour → Step Let's create your first project. (trigger: .o-kanban-button-new) 2026-09-07 13:05:52,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.010 0.029 2026-09-07 13:05:52,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.005 0.049 2026-09-07 13:05:52,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [6/54] Tour project_tour → Step Let's create a regular project. (trigger: button.o-dropdown-item:contains("New Project")) 2026-09-07 13:05:52,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.068 2026-09-07 13:05:52,211 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.113 2026-09-07 13:05:52,224 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [7/54] Tour project_tour → Step Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input) 2026-09-07 13:05:52,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.132 2026-09-07 13:05:52,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /mail/data HTTP/1.1" 200 - 45 0.031 0.167 2026-09-07 13:05:52,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.091 2026-09-07 13:05:52,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.019 2026-09-07 13:05:52,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.004 0.035 2026-09-07 13:05:52,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.004 0.019 2026-09-07 13:05:52,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [8/54] Tour project_tour → Step Let's create your first project. (trigger: .o_open_tasks) 2026-09-07 13:05:52,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [9/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-07 13:05:52,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.046 0.043 2026-09-07 13:05:52,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.010 0.026 2026-09-07 13:05:52,873 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.030 0.122 2026-09-07 13:05:52,909 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.008 0.010 2026-09-07 13:05:52,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.025 2026-09-07 13:05:52,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:52] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.019 2026-09-07 13:05:52,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [10/54] Tour project_tour → Step Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-07 13:05:53,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-09-07 13:05:53,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "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-09-07 13:05:53,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [12/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-07 13:05:53,128 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [13/54] Tour project_tour → Step Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-07 13:05:53,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [14/54] Tour project_tour → Step .o_kanban_group:eq(1) 2026-09-07 13:05:53,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.007 2026-09-07 13:05:53,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.013 2026-09-07 13:05:53,233 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [15/54] Tour project_tour → Step Let's create your first task. (trigger: .o-kanban-button-new) 2026-09-07 13:05:53,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-07 13:05:53,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.023 2026-09-07 13:05:53,343 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [17/54] Tour project_tour → Step Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-09-07 13:05:53,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.003 0.012 2026-09-07 13:05:53,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-07 13:05:53,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [19/54] Tour project_tour → Step Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-09-07 13:05:53,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-07 13:05:53,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [21/54] Tour project_tour → Step Drag & drop the card to change your task from stage. (trigger: .o_kanban_record) 2026-09-07 13:05:53,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.019 0.038 2026-09-07 13:05:53,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 13:05:53,615 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.007 0.019 2026-09-07 13:05:53,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "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-09-07 13:05:53,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.022 2026-09-07 13:05:53,821 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-07 13:05:53,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.027 0.045 2026-09-07 13:05:53,878 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [23/54] Tour project_tour → Step Let's start working on your task. (trigger: .o_kanban_record:first) 2026-09-07 13:05:53,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.009 0.009 2026-09-07 13:05:53,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.036 2026-09-07 13:05:53,942 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:05:53,964 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:53] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.034 0.050 2026-09-07 13:05:54,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.022 0.053 2026-09-07 13:05:54,059 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 13:05:54,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 13:05:54,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 13:05:54,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [25/54] Tour project_tour → Step Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-09-07 13:05:54,288 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /mail/thread/messages HTTP/1.1" 200 - 31 0.015 0.029 2026-09-07 13:05:54,354 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /mail/data HTTP/1.1" 200 - 33 0.025 0.083 2026-09-07 13:05:54,371 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-09-07 13:05:54,444 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:05:54,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 13:05:54,496 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [27/54] Tour project_tour → Step Log internal notes and use @mentions to notify your colleagues. (trigger: button.o-mail-Chatter-logNote) 2026-09-07 13:05:54,578 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:05:54,630 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [29/54] Tour project_tour → Step Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-09-07 13:05:54,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:05:54,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [31/54] Tour project_tour → Step Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary) 2026-09-07 13:05:54,766 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.031 0.031 2026-09-07 13:05:54,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.027 0.021 2026-09-07 13:05:54,877 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 13:05:54,932 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:05:54,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:54] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.005 0.015 2026-09-07 13:05:54,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [33/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-09-07 13:05:55,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.011 0.033 2026-09-07 13:05:55,040 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.011 2026-09-07 13:05:55,069 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [34/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids']) 2026-09-07 13:05:55,100 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [35/54] Tour project_tour → Step Select an assignee from the menu (trigger: a.dropdown-item[id*='user_ids'] span) 2026-09-07 13:05:55,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "POST /mail/data HTTP/1.1" 200 - 25 0.031 0.048 2026-09-07 13:05:55,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.013 0.048 2026-09-07 13:05:55,326 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 8 0.007 0.019 2026-09-07 13:05:55,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [36/54] Tour project_tour → Step div.o_kanban_renderer > article.o_kanban_record 2026-09-07 13:05:55,369 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.011 2026-09-07 13:05:55,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [37/54] Tour project_tour → Step Open sub-tasks notebook section (trigger: a[name="sub_tasks_page"]) 2026-09-07 13:05:55,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.038 0.043 2026-09-07 13:05:55,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [38/54] Tour project_tour → Step Add a sub-task (trigger: .o_field_subtasks_one2many .o_list_renderer a[role="button"]) 2026-09-07 13:05:55,537 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [39/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_field_subtasks_one2many div[name="name"] input) 2026-09-07 13:05:55,584 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.014 0.029 2026-09-07 13:05:55,646 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:05:55,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [40/54] Tour project_tour → Step .o_form_project_tasks .o_form_dirty 2026-09-07 13:05:55,717 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [41/54] Tour project_tour → Step You have unsaved changes - no worries! Odoo will automatically save it as you navigate.
You can discard these changes from here or manually save your task.
Let's save it manually. (trigger: .o_form_button_save) 2026-09-07 13:05:55,793 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:05:55,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [43/54] Tour project_tour → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button) 2026-09-07 13:05:55,863 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:55] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.029 0.039 2026-09-07 13:05:55,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [44/54] Tour project_tour → Step You can open sub-tasks from the kanban card! (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button) 2026-09-07 13:05:56,061 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.078 0.097 2026-09-07 13:05:56,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.014 0.024 2026-09-07 13:05:56,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.025 0.033 2026-09-07 13:05:56,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.069 2026-09-07 13:05:56,231 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [45/54] Tour project_tour → Step .o_widget_subtask_kanban_list .subtask_list 2026-09-07 13:05:56,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /mail/data HTTP/1.1" 200 - 35 0.041 0.089 2026-09-07 13:05:56,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.157 2026-09-07 13:05:56,347 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.033 0.078 2026-09-07 13:05:56,379 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [46/54] Tour project_tour → Step Create a new sub-task (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create) 2026-09-07 13:05:56,434 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-09-07 13:05:56,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [48/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create_input input) 2026-09-07 13:05:56,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [49/54] Tour project_tour → Step You can change the sub-task state here! (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_list_row:contains(newer sub-task) .o_field_project_task_state_selection button) 2026-09-07 13:05:56,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.036 0.043 2026-09-07 13:05:56,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.015 0.030 2026-09-07 13:05:56,718 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [50/54] Tour project_tour → Step .project_task_state_selection_menu.dropdown-menu 2026-09-07 13:05:56,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [51/54] Tour project_tour → Step Mark the task as Cancelled (trigger: .project_task_state_selection_menu.dropdown-menu span.text-danger) 2026-09-07 13:05:56,828 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [52/54] Tour project_tour → Step .o-overlay-container:not(:visible):not(:has(.project_task_state_selection_menu)) 2026-09-07 13:05:56,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [53/54] Tour project_tour → Step Close the sub-tasks list (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button:contains('1/2')) 2026-09-07 13:05:56,903 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.028 0.046 2026-09-07 13:05:56,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-09-07 13:05:56,979 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:56] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.025 0.037 2026-09-07 13:05:57,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-09-07 13:05:57,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-07 13:05:57,029 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:57] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.018 0.068 2026-09-07 13:05:57,038 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.041 2026-09-07 13:05:57,067 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:57] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.064 2026-09-07 13:05:57,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 40961816 (allocated 44269568) 2026-09-07 13:05:57,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 148654 2026-09-07 13:05:57,331 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-09-07 13:05:57,332 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 148654 2026-09-07 13:05:57,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130557_442445_test_01_project_tour.txt 2026-09-07 13:05:57,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp3ohzpb6a_chrome_odoo" 2026-09-07 13:05:57,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-09-07 13:05:57,835 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 148917 2026-09-07 13:05:57,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpg2vkb4pg_chrome_odoo 2026-09-07 13:05:57,836 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40811/json/version 2026-09-07 13:05:57,837 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:57,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-09-07 13:05:57,900 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40811/json 2026-09-07 13:05:57,900 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:05:57,975 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:40811/devtools/page/CE4F7B005438CBC541E1DC069CC505FF 2026-09-07 13:05:57,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-09-07 13:05:57,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-09-07 13:05:58,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:05:58,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-09-07 13:05:58,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Open "http://127.0.0.1:8069/odoo?debug=1" in browser 2026-09-07 13:05:58,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-09-07 13:05:58,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:05:59,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:59] "GET /odoo?debug=1 HTTP/1.1" 200 - 151 0.127 1.141 2026-09-07 13:05:59,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': 'CE4F7B005438CBC541E1DC069CC505FF', 'loaderId': 'BA5FD5D9495EF162003B4BAAEF2E4FE1', 'isDownload': False} 2026-09-07 13:05:59,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-09-07 13:05:59,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.008 0.032 2026-09-07 13:05:59,465 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:59] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.040 2026-09-07 13:05:59,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.012 0.120 2026-09-07 13:05:59,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:59] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.141 2026-09-07 13:05:59,566 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:59] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.063 2026-09-07 13:05:59,628 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:05:59] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 13:06:00,166 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:00,168 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:06:00,178 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-09-07 13:06:00,228 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:06:00,248 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-07 13:06:00,271 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.029 0.036 2026-09-07 13:06:00,285 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.070 2026-09-07 13:06:00,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-07 13:06:00,299 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-07 13:06:00,317 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:00,404 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /odoo HTTP/1.1" 200 - 27 0.037 0.041 2026-09-07 13:06:00,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.092 2026-09-07 13:06:00,442 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate test code "odoo.startTour('project_task_history_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=1", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:06:00,453 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:06:00,483 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06: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-09-07 13:06:00,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.029 0.087 2026-09-07 13:06:00,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 6 0.006 0.128 2026-09-07 13:06:00,568 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.181 2026-09-07 13:06:00,571 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.164 2026-09-07 13:06:00,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.019 0.116 2026-09-07 13:06:00,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.148 2026-09-07 13:06:00,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.261 2026-09-07 13:06:00,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "POST /mail/data HTTP/1.1" 200 - 34 0.025 0.137 2026-09-07 13:06:00,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.018 0.164 2026-09-07 13:06:00,866 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.183 2026-09-07 13:06:00,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.378 2026-09-07 13:06:01,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "GET /web/webclient/translations?hash=5147fd0adeea66b62966dbab0aa2443376c12544&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:06:01,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [1/70] Tour project_task_history_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:06:01,306 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 13:06:01,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-07 13:06:01,330 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-07 13:06:01,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [2/70] Tour project_task_history_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-09-07 13:06:01,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.017 0.034 2026-09-07 13:06:01,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.005 0.053 2026-09-07 13:06:01,495 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-09-07 13:06:01,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.061 2026-09-07 13:06:01,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.048 2026-09-07 13:06:01,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "POST /mail/data HTTP/1.1" 200 - 19 0.010 0.076 2026-09-07 13:06:01,552 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.073 2026-09-07 13:06:01,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.100 2026-09-07 13:06:01,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.066 2026-09-07 13:06:01,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [3/70] Tour project_task_history_tour → Step Open Test History Project (trigger: .o_kanban_view .o_kanban_record:contains(Test History Project)) 2026-09-07 13:06:01,645 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:01,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.016 2026-09-07 13:06:01,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 94 0.082 0.142 2026-09-07 13:06:02,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.028 0.045 2026-09-07 13:06:02,080 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.105 2026-09-07 13:06:02,171 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /mail/data HTTP/1.1" 200 - 45 0.040 0.129 2026-09-07 13:06:02,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.003 0.075 2026-09-07 13:06:02,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.017 2026-09-07 13:06:02,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.037 2026-09-07 13:06:02,303 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [4/70] Tour project_task_history_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-09-07 13:06:02,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.036 0.035 2026-09-07 13:06:02,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.059 0.155 2026-09-07 13:06:02,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.008 0.010 2026-09-07 13:06:02,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.028 0.047 2026-09-07 13:06:02,727 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "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-09-07 13:06:02,844 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [5/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:02,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.023 0.056 2026-09-07 13:06:02,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 13:06:03,046 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 13:06:03,167 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-07 13:06:03,234 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [6/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:03,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [7/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:03,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.050 0.044 2026-09-07 13:06:03,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [8/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:03,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "POST /mail/data HTTP/1.1" 200 - 32 0.039 0.139 2026-09-07 13:06:03,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.074 2026-09-07 13:06:03,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.014 0.240 2026-09-07 13:06:03,613 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.051 0.120 2026-09-07 13:06:03,658 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.169 2026-09-07 13:06:03,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [9/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:03,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "GET /web/image/res.partner/2/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 5 0.017 0.216 2026-09-07 13:06:03,733 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [10/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:03,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "POST /mail/data HTTP/1.1" 200 - 25 0.017 0.052 2026-09-07 13:06:03,763 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.120 2026-09-07 13:06:03,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.042 2026-09-07 13:06:03,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [11/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:03,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [12/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:04,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.070 0.069 2026-09-07 13:06:04,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.007 2026-09-07 13:06:04,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [13/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:04,125 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /mail/data HTTP/1.1" 200 - 25 0.016 0.024 2026-09-07 13:06:04,141 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [14/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:04,170 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.015 2026-09-07 13:06:04,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [15/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:04,265 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [16/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:04,387 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.034 0.077 2026-09-07 13:06:04,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.012 2026-09-07 13:06:04,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [17/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:04,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /mail/data HTTP/1.1" 200 - 25 0.020 0.032 2026-09-07 13:06:04,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [18/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:04,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.008 0.016 2026-09-07 13:06:04,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [19/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:04,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [20/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:04,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.028 0.060 2026-09-07 13:06:04,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.008 2026-09-07 13:06:04,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [21/70] Tour project_task_history_tour → Step Go back to kanban view of tasks. this step is added because it takes some time to save the changes, so it's a sort of timeout to wait a bit for the save (trigger: .o_back_button a) 2026-09-07 13:06:04,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /mail/data HTTP/1.1" 200 - 25 0.015 0.033 2026-09-07 13:06:04,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [22/70] Tour project_task_history_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-09-07 13:06:04,870 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.011 2026-09-07 13:06:04,936 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.023 0.053 2026-09-07 13:06:04,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:04] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.083 2026-09-07 13:06:04,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [23/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-09-07 13:06:05,054 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.017 0.042 2026-09-07 13:06:05,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.057 2026-09-07 13:06:05,101 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/70] Tour project_task_history_tour → Step .dropdown-menu 2026-09-07 13:06:05,162 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "POST /mail/data HTTP/1.1" 200 - 25 0.019 0.040 2026-09-07 13:06:05,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.047 2026-09-07 13:06:05,184 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [25/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-07 13:06:05,245 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [26/70] Tour project_task_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-07 13:06:05,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.007 0.019 2026-09-07 13:06:05,326 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:05,344 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.024 2026-09-07 13:06:05,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.016 0.050 2026-09-07 13:06:05,409 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "GET /web/assets/93f9596/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-09-07 13:06:05,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "GET /web/assets/9e90ac8/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-09-07 13:06:05,461 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 13:06:05,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [27/70] Tour project_task_history_tour → Step Verify that 5 revisions are displayed (default empty description after the creation of the task + 3 edits + current version) (trigger: .modal .html-history-dialog .revision-list .btn) 2026-09-07 13:06:05,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [28/70] Tour project_task_history_tour → Step Verify that the active revision (revision 4) is related to the current version (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project task history version 3)) 2026-09-07 13:06:05,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [29/70] Tour project_task_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(3)) 2026-09-07 13:06:05,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:05,659 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [30/70] Tour project_task_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-07 13:06:05,675 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.010 2026-09-07 13:06:05,701 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "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.004 0.010 2026-09-07 13:06:05,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:05] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.005 0.009 2026-09-07 13:06:05,746 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [31/70] Tour project_task_history_tour → Step Verify that the active revision is the one clicked in the previous step (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project task history version 1)) 2026-09-07 13:06:05,797 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [32/70] Tour project_task_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-09-07 13:06:05,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [33/70] Tour project_task_history_tour → Step Verify comparison text (trigger: .modal .history-container .history-comparison-view) 2026-09-07 13:06:05,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [34/70] Tour project_task_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-07 13:06:05,955 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [35/70] Tour project_task_history_tour → Step Click on Restore History btn to get back to the selected revision in the previous step (trigger: .modal button.btn-primary:enabled) 2026-09-07 13:06:06,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [36/70] Tour project_task_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-09-07 13:06:06,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [37/70] Tour project_task_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable) 2026-09-07 13:06:06,132 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [38/70] Tour project_task_history_tour → Step Go back to projects view. (trigger: a[data-menu-xmlid="project.menu_projects"]) 2026-09-07 13:06:06,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [39/70] Tour project_task_history_tour → Step .o_kanban_view 2026-09-07 13:06:06,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.023 0.051 2026-09-07 13:06:06,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.013 0.026 2026-09-07 13:06:06,339 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.038 2026-09-07 13:06:06,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [40/70] Tour project_task_history_tour → Step Open Test History Project Without Tasks (trigger: .o_kanban_view .o_kanban_record:contains(Without tasks project)) 2026-09-07 13:06:06,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [41/70] Tour project_task_history_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:06,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.009 0.026 2026-09-07 13:06:06,465 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.013 2026-09-07 13:06:06,483 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.006 0.019 2026-09-07 13:06:06,490 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.030 2026-09-07 13:06:06,819 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:06,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [42/70] Tour project_task_history_tour → Step Switch to list view (trigger: .o_switch_view.o_list) 2026-09-07 13:06:06,887 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.019 0.019 2026-09-07 13:06:06,912 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.006 0.054 2026-09-07 13:06:06,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [43/70] Tour project_task_history_tour → Step Create a new task. (trigger: .o_list_button_add) 2026-09-07 13:06:06,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.070 2026-09-07 13:06:06,982 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.022 0.100 2026-09-07 13:06:06,987 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [44/70] Tour project_task_history_tour → Step .o_form_view 2026-09-07 13:06:06,998 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.003 0.053 2026-09-07 13:06:07,011 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.006 0.055 2026-09-07 13:06:07,070 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.005 0.055 2026-09-07 13:06:07,108 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:06:07,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 13:06:07,186 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [45/70] Tour project_task_history_tour → Step Set task name (trigger: div[name="name"] .o_input) 2026-09-07 13:06:07,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [46/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:07,315 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [47/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:07,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.030 0.073 2026-09-07 13:06:07,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [48/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:07,548 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [49/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:07,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.042 0.022 2026-09-07 13:06:07,617 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /mail/data HTTP/1.1" 200 - 30 0.025 0.082 2026-09-07 13:06:07,620 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [50/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:07,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.010 0.087 2026-09-07 13:06:07,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [51/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:07,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.027 0.057 2026-09-07 13:06:07,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.035 2026-09-07 13:06:07,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [52/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:07,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [53/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:07,908 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /mail/data HTTP/1.1" 200 - 30 0.023 0.032 2026-09-07 13:06:07,938 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:07] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.041 2026-09-07 13:06:07,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [54/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:08,011 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [55/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:08,134 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.043 0.066 2026-09-07 13:06:08,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-09-07 13:06:08,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [56/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:08,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /mail/data HTTP/1.1" 200 - 30 0.012 0.028 2026-09-07 13:06:08,244 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [57/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:08,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.016 2026-09-07 13:06:08,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [58/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:08,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [59/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:08,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.056 0.046 2026-09-07 13:06:08,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.012 0.009 2026-09-07 13:06:08,529 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [60/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:08,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [61/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:08,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /mail/data HTTP/1.1" 200 - 30 0.026 0.045 2026-09-07 13:06:08,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.024 2026-09-07 13:06:08,646 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [62/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:08,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [63/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:08,852 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.042 0.072 2026-09-07 13:06:08,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.008 0.009 2026-09-07 13:06:08,916 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [64/70] Tour project_task_history_tour → Step .o_form_view 2026-09-07 13:06:08,966 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [65/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_cp_action_menus i.fa-cog) 2026-09-07 13:06:08,981 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:08] "POST /mail/data HTTP/1.1" 200 - 30 0.026 0.042 2026-09-07 13:06:09,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/70] Tour project_task_history_tour → Step .dropdown-menu 2026-09-07 13:06:09,072 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [67/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-07 13:06:09,134 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [68/70] Tour project_task_history_tour → Step Close History Dialog (trigger: .modal-header .btn-close) 2026-09-07 13:06:09,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:09] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-07 13:06:09,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [69/70] Tour project_task_history_tour → Step Go back to projects view. this step is added because Tour can't be finished with an open form view in edition mode. (trigger: a[data-menu-xmlid="project.menu_projects"]) 2026-09-07 13:06:09,207 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:09] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.023 2026-09-07 13:06:09,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [70/70] Tour project_task_history_tour → Step Verify that we are on kanban view (trigger: button.o_switch_view.o_kanban.active) 2026-09-07 13:06:09,317 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-09-07 13:06:09,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 13:06:09,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.064 0.033 2026-09-07 13:06:09,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.004 0.106 2026-09-07 13:06:09,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 54580404 (allocated 58142720) 2026-09-07 13:06:09,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 148917 2026-09-07 13:06:09,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-09-07 13:06:09,960 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 148917 2026-09-07 13:06:10,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130610_061901_test_project_task_history.txt 2026-09-07 13:06:10,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpg2vkb4pg_chrome_odoo" 2026-09-07 13:06:10,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-09-07 13:06:10,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 149228 2026-09-07 13:06:10,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmp7twct2q1_chrome_odoo 2026-09-07 13:06:10,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:46645/json/version 2026-09-07 13:06:10,536 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:06:10,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-09-07 13:06:10,576 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:46645/json 2026-09-07 13:06:10,579 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:06:10,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:46645/devtools/page/07D225C2203F252B3F244F817293F7A1 2026-09-07 13:06:10,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-09-07 13:06:10,674 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-09-07 13:06:10,763 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:06:10,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-09-07 13:06:10,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:06:10,773 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:06:10,795 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:06:11,978 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:11] "GET /odoo HTTP/1.1" 200 - 151 0.099 1.087 2026-09-07 13:06:11,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '07D225C2203F252B3F244F817293F7A1', 'loaderId': '2AF5D3414FC186506B5FD417544726F5', 'isDownload': False} 2026-09-07 13:06:11,981 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Evaluate ready code "odoo.isTourReady('project_task_last_history_steps_tour')" 2026-09-07 13:06:12,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:12] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-07 13:06:12,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:12] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-07 13:06:12,158 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:12] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.038 0.110 2026-09-07 13:06:12,174 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.154 2026-09-07 13:06:12,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:12] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-07 13:06:12,304 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:12] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.010 2026-09-07 13:06:12,898 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:12] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:12,918 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:12] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-07 13:06:12,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 13:06:13,007 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:06:13,030 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-07 13:06:13,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.026 0.067 2026-09-07 13:06:13,066 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.095 2026-09-07 13:06:13,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-07 13:06:13,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-07 13:06:13,121 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:13,223 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Evaluate test code "odoo.startTour('project_task_last_history_steps_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:06:13,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /odoo HTTP/1.1" 200 - 27 0.049 0.045 2026-09-07 13:06:13,247 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:13,255 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06: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-09-07 13:06:13,296 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.134 2026-09-07 13:06:13,325 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.118 2026-09-07 13:06:13,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 13 0.034 0.186 2026-09-07 13:06:13,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.218 2026-09-07 13:06:13,496 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.020 0.214 2026-09-07 13:06:13,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.197 2026-09-07 13:06:13,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.196 2026-09-07 13:06:13,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.211 2026-09-07 13:06:13,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.028 0.141 2026-09-07 13:06:13,750 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.540 2026-09-07 13:06:13,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "POST /mail/data HTTP/1.1" 200 - 34 0.063 0.364 2026-09-07 13:06:13,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.006 2026-09-07 13:06:13,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /web/webclient/translations?hash=5147fd0adeea66b62966dbab0aa2443376c12544&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:06:13,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 13:06:13,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [1/29] Tour project_task_last_history_steps_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:06:13,944 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.007 2026-09-07 13:06:13,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-07 13:06:14,122 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.013 0.013 2026-09-07 13:06:14,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.007 0.049 2026-09-07 13:06:14,165 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [2/29] Tour project_task_last_history_steps_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-09-07 13:06:14,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.005 0.071 2026-09-07 13:06:14,189 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.082 2026-09-07 13:06:14,209 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.056 2026-09-07 13:06:14,252 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /mail/data HTTP/1.1" 200 - 19 0.016 0.090 2026-09-07 13:06:14,261 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.085 2026-09-07 13:06:14,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.090 2026-09-07 13:06:14,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.104 2026-09-07 13:06:14,289 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:14,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [3/29] Tour project_task_last_history_steps_tour → Step Open Test History Project (trigger: .o_kanban_view .o_kanban_record:contains(Test History Project)) 2026-09-07 13:06:14,382 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.023 0.035 2026-09-07 13:06:14,401 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.075 2026-09-07 13:06:14,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 94 0.068 0.140 2026-09-07 13:06:14,716 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-09-07 13:06:14,780 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.022 0.058 2026-09-07 13:06:14,839 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:14] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.064 2026-09-07 13:06:14,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [4/29] Tour project_task_last_history_steps_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-09-07 13:06:15,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /mail/data HTTP/1.1" 200 - 45 0.047 0.129 2026-09-07 13:06:15,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.159 2026-09-07 13:06:15,163 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.023 0.158 2026-09-07 13:06:15,199 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.094 2026-09-07 13:06:15,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.054 0.172 2026-09-07 13:06:15,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.011 0.012 2026-09-07 13:06:15,526 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.021 0.056 2026-09-07 13:06:15,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.069 2026-09-07 13:06:15,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [5/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:15,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.034 0.069 2026-09-07 13:06:15,805 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-09-07 13:06:15,867 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 13:06:16,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.007 0.007 2026-09-07 13:06:16,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [6/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:16,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [7/29] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:16,187 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.040 0.057 2026-09-07 13:06:16,231 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.012 0.116 2026-09-07 13:06:16,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "POST /mail/data HTTP/1.1" 200 - 32 0.047 0.182 2026-09-07 13:06:16,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [8/29] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:16,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.077 2026-09-07 13:06:16,377 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "GET /web/image/res.partner/2/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 5 0.010 0.052 2026-09-07 13:06:16,425 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-07 13:06:16,546 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.053 0.136 2026-09-07 13:06:16,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.021 2026-09-07 13:06:16,631 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [9/29] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_cp_action_menus i.fa-cog) 2026-09-07 13:06:16,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [10/29] Tour project_task_last_history_steps_tour → Step .dropdown-menu 2026-09-07 13:06:16,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "POST /mail/data HTTP/1.1" 200 - 25 0.033 0.030 2026-09-07 13:06:16,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [11/29] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-07 13:06:16,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [12/29] Tour project_task_last_history_steps_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-07 13:06:16,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.010 2026-09-07 13:06:16,875 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:16,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.019 2026-09-07 13:06:16,918 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.011 0.035 2026-09-07 13:06:16,926 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "GET /web/assets/93f9596/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-07 13:06:16,932 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "GET /web/assets/9e90ac8/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-07 13:06:16,967 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:16] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 13:06:16,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [13/29] Tour project_task_last_history_steps_tour → Step Verify that 2 revisions are displayed (trigger: .modal .html-history-dialog .revision-list .btn) 2026-09-07 13:06:17,048 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [14/29] Tour project_task_last_history_steps_tour → Step Go to the second revision related to the initial blank document (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(2)) 2026-09-07 13:06:17,104 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [15/29] Tour project_task_last_history_steps_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-07 13:06:17,131 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:17] "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.007 0.016 2026-09-07 13:06:17,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:17] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.003 0.011 2026-09-07 13:06:17,184 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:17] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.003 0.008 2026-09-07 13:06:17,215 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [16/29] Tour project_task_last_history_steps_tour → Step .modal button.btn-primary:enabled 2026-09-07 13:06:17,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [17/29] Tour project_task_last_history_steps_tour → Step .modal button.btn-primary:text(Restore) 2026-09-07 13:06:17,342 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [18/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:17,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [19/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:17,430 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:17] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.008 0.017 2026-09-07 13:06:17,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [20/29] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:17,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [21/29] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:17,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.028 0.069 2026-09-07 13:06:17,655 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:17] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.008 2026-09-07 13:06:17,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [22/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:17,721 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:17] "POST /mail/data HTTP/1.1" 200 - 25 0.016 0.029 2026-09-07 13:06:17,737 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [23/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:17,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [24/29] Tour project_task_last_history_steps_tour → Step .o_notebook_headers li:nth-of-type(2) a 2026-09-07 13:06:17,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [25/29] Tour project_task_last_history_steps_tour → Step .o_notebook_headers li:nth-of-type(1) a 2026-09-07 13:06:17,913 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [26/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:06:17,971 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [27/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-09-07 13:06:18,003 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:18] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.006 0.022 2026-09-07 13:06:18,025 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [28/29] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:06:18,099 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [29/29] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:06:18,197 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:18] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.025 0.063 2026-09-07 13:06:18,220 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:18] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.009 2026-09-07 13:06:18,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-09-07 13:06:18,250 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR project_task_last_history_steps_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-07 13:06:18,331 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:18] "POST /mail/data HTTP/1.1" 200 - 25 0.049 0.034 2026-09-07 13:06:18,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 34429760 (allocated 36798464) 2026-09-07 13:06:18,556 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 149228 2026-09-07 13:06:18,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-09-07 13:06:18,558 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 149228 2026-09-07 13:06:18,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130618_688551_test_project_task_last_history_steps.txt 2026-09-07 13:06:18,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmp7twct2q1_chrome_odoo" 2026-09-07 13:06:18,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:06:21,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-07 13:06:21,619 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-09-07 13:06:21,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-07 13:06:21,683 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 373, model: project.milestone 2026-09-07 13:06:21,694 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-07 13:06:21,740 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #373 deleted mail.message records with IDs: [8174] 2026-09-07 13:06:21,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 373, model: project.milestone 2026-09-07 13:06:21,752 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-07 13:06:21,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 373, model: project.milestone 2026-09-07 13:06:21,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-07 13:06:21,846 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-07 13:06:21,914 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #372 deleted mail.message records with IDs: [8173] 2026-09-07 13:06:21,938 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #372 deleted project.update records with IDs: [1] 2026-09-07 13:06:21,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-07 13:06:21,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 373, model: project.update 2026-09-07 13:06:22,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-07 13:06:22,055 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-09-07 13:06:22,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-07 13:06:22,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-09-07 13:06:22,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-07 13:06:22,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 373, model: project.update 2026-09-07 13:06:22,200 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-07 13:06:22,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-07 13:06:22,382 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #370 deleted mail.message records with IDs: [8173] 2026-09-07 13:06:22,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: project.update 2026-09-07 13:06:22,405 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-07 13:06:22,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: project.update 2026-09-07 13:06:22,517 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-07 13:06:24,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-07 13:06:24,246 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-07 13:06:24,552 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-07 13:06:24,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-09-07 13:06:25,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:06:25,327 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-07 13:06:25,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 149475 2026-09-07 13:06:25,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmptwztx3qp_chrome_odoo 2026-09-07 13:06:25,740 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:44819/json/version 2026-09-07 13:06:25,742 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:06:25,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:06:25,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:44819/json 2026-09-07 13:06:25,803 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:06:25,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:44819/devtools/page/07BB5A5AE9F46594D92F5DADE53BA1EB 2026-09-07 13:06:25,872 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-07 13:06:25,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-07 13:06:25,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:06:25,997 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-07 13:06:26,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:06:26,001 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:06:26,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:06:27,396 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:27] "GET /odoo HTTP/1.1" 200 - 156 0.172 1.211 2026-09-07 13:06:27,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '07BB5A5AE9F46594D92F5DADE53BA1EB', 'loaderId': '1C68B2375A011427D74013551FA8385C', 'isDownload': False} 2026-09-07 13:06:27,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-07 13:06:27,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:27] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-09-07 13:06:27,465 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:27] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 13:06:27,547 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.050 0.048 2026-09-07 13:06:27,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.026 0.244 2026-09-07 13:06:27,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:27] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.180 2026-09-07 13:06:27,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:27] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 13:06:28,351 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:06:28,355 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:06:28,367 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 13:06:28,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:06:28,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.027 0.040 2026-09-07 13:06:28,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:06:28,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.076 2026-09-07 13:06:28,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-07 13:06:28,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:28,499 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:28,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /odoo HTTP/1.1" 200 - 27 0.034 0.041 2026-09-07 13:06:28,602 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:06:28,623 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.103 2026-09-07 13:06:28,668 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [1/67] Tour project_update_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:06:28,679 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:06:28,695 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06: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-09-07 13:06:28,711 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.035 0.047 2026-09-07 13:06:28,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.079 2026-09-07 13:06:28,784 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 6 0.011 0.139 2026-09-07 13:06:28,787 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [2/67] Tour project_update_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-07 13:06:28,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.153 2026-09-07 13:06:28,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.094 2026-09-07 13:06:28,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.187 2026-09-07 13:06:28,875 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:28,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [3/67] Tour project_update_tour → Step .o_project_kanban 2026-09-07 13:06:28,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "POST /mail/data HTTP/1.1" 200 - 34 0.026 0.110 2026-09-07 13:06:28,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.123 2026-09-07 13:06:28,922 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.127 2026-09-07 13:06:28,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.025 0.076 2026-09-07 13:06:28,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.189 2026-09-07 13:06:29,267 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.097 0.142 2026-09-07 13:06:29,332 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.023 2026-09-07 13:06:29,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-09-07 13:06:29,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-07 13:06:29,551 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:29,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/67] Tour project_update_tour → Step .o-kanban-button-new 2026-09-07 13:06:29,632 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.023 2026-09-07 13:06:29,651 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.049 2026-09-07 13:06:29,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [5/67] Tour project_update_tour → Step button.o-dropdown-item:contains("New Project") 2026-09-07 13:06:29,678 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.010 0.068 2026-09-07 13:06:29,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.090 2026-09-07 13:06:29,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [6/67] Tour project_update_tour → Step .o_project_name input 2026-09-07 13:06:29,799 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "POST /mail/data HTTP/1.1" 200 - 45 0.043 0.144 2026-09-07 13:06:29,825 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.093 2026-09-07 13:06:29,858 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.013 2026-09-07 13:06:29,890 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.009 0.019 2026-09-07 13:06:29,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:29] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.004 0.012 2026-09-07 13:06:30,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [7/67] Tour project_update_tour → Step .o_open_tasks 2026-09-07 13:06:30,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [8/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-09-07 13:06:30,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:30] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.033 0.063 2026-09-07 13:06:30,225 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:30] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.010 0.027 2026-09-07 13:06:30,444 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.040 0.165 2026-09-07 13:06:30,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.009 2026-09-07 13:06:30,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.006 0.022 2026-09-07 13:06:30,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.020 2026-09-07 13:06:30,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [9/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-09-07 13:06:30,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [10/67] Tour project_update_tour → Step .o_kanban_group 2026-09-07 13:06:30,707 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:30] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.039 0.024 2026-09-07 13:06:30,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-09-07 13:06:30,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [12/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-09-07 13:06:30,873 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [13/67] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-09-07 13:06:30,896 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:30] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.007 0.011 2026-09-07 13:06:30,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [14/67] Tour project_update_tour → Step .o-kanban-button-new 2026-09-07 13:06:30,928 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:30] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.007 0.011 2026-09-07 13:06:30,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [15/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:31,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.021 2026-09-07 13:06:31,035 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-09-07 13:06:31,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [16/67] Tour project_update_tour → Step .o_kanban_quick_create div.o_field_char[name=display_name] input 2026-09-07 13:06:31,088 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [17/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:31,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [18/67] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-09-07 13:06:31,195 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [19/67] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-09-07 13:06:31,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [20/67] Tour project_update_tour → Step .o-kanban-button-new 2026-09-07 13:06:31,287 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.041 0.047 2026-09-07 13:06:31,311 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [21/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:31,312 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 13:06:31,342 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.020 2026-09-07 13:06:31,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-09-07 13:06:31,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.019 2026-09-07 13:06:31,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [22/67] Tour project_update_tour → Step .o_kanban_quick_create div.o_field_char[name=display_name] input 2026-09-07 13:06:31,452 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [23/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:31,503 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [24/67] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-09-07 13:06:31,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [25/67] Tour project_update_tour → Step .o_kanban_group:nth-child(2) .o_kanban_header 2026-09-07 13:06:31,622 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [26/67] Tour project_update_tour → Step .dropdown-item.o_group_edit 2026-09-07 13:06:31,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.041 0.040 2026-09-07 13:06:31,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [27/67] Tour project_update_tour → Step .modal .o_field_widget[name=fold] input 2026-09-07 13:06:31,687 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.002 0.017 2026-09-07 13:06:31,729 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.019 0.031 2026-09-07 13:06:31,752 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.003 0.053 2026-09-07 13:06:31,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.007 0.009 2026-09-07 13:06:31,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.015 2026-09-07 13:06:31,814 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.002 0.032 2026-09-07 13:06:31,829 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.004 0.017 2026-09-07 13:06:31,897 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [28/67] Tour project_update_tour → Step .modal .modal-footer button 2026-09-07 13:06:31,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [29/67] Tour project_update_tour → Step body:not(:has(.modal)) 2026-09-07 13:06:31,959 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 13:06:31,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.009 2026-09-07 13:06:32,023 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.013 0.033 2026-09-07 13:06:32,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [30/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:32,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [31/67] Tour project_update_tour → Step .o_kanban_record 2026-09-07 13:06:32,318 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [32/67] Tour project_update_tour → Step .breadcrumb-item.o_back_button 2026-09-07 13:06:32,358 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.031 0.044 2026-09-07 13:06:32,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [33/67] Tour project_update_tour → Step .o_kanban_record:contains('New Project') 2026-09-07 13:06:32,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.018 0.029 2026-09-07 13:06:32,439 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.061 2026-09-07 13:06:32,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.010 0.065 2026-09-07 13:06:32,479 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.075 2026-09-07 13:06:32,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.022 0.122 2026-09-07 13:06:32,607 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [34/67] Tour project_update_tour → Step .o_switch_view.o_list 2026-09-07 13:06:32,679 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [35/67] Tour project_update_tour → Step tr.o_data_row td[name='name']:contains('New Project') 2026-09-07 13:06:32,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.007 0.040 2026-09-07 13:06:32,737 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.044 2026-09-07 13:06:32,786 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [36/67] Tour project_update_tour → Step .nav-link:contains('Settings') 2026-09-07 13:06:32,826 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06: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-09-07 13:06:32,954 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 25 0.053 0.075 2026-09-07 13:06:32,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-07 13:06:33,119 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [37/67] Tour project_update_tour → Step div[name='allow_milestones'] input 2026-09-07 13:06:33,187 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [38/67] Tour project_update_tour → Step .o_form_button_save 2026-09-07 13:06:33,219 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.029 0.027 2026-09-07 13:06:33,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /mail/data HTTP/1.1" 200 - 38 0.030 0.094 2026-09-07 13:06:33,300 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [39/67] Tour project_update_tour → Step button[name='action_view_tasks'] 2026-09-07 13:06:33,313 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.034 2026-09-07 13:06:33,368 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 25 0.022 0.035 2026-09-07 13:06:33,374 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-07 13:06:33,391 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06: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-09-07 13:06:33,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.006 2026-09-07 13:06:33,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [40/67] Tour project_update_tour → Step Open embedded actions (trigger: .o_control_panel_navigation button i.fa-sliders) 2026-09-07 13:06:33,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.011 0.027 2026-09-07 13:06:33,563 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [41/67] Tour project_update_tour → Step span.o-dropdown-item:contains('Top Menu') 2026-09-07 13:06:33,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /mail/data HTTP/1.1" 200 - 30 0.026 0.060 2026-09-07 13:06:33,610 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [42/67] Tour project_update_tour → Step Put Dashboard in the embedded actions (trigger: .o-dropdown-item div span:contains('Dashboard')) 2026-09-07 13:06:33,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.024 0.060 2026-09-07 13:06:33,641 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.095 2026-09-07 13:06:33,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06: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.009 0.051 2026-09-07 13:06:33,682 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.118 2026-09-07 13:06:33,709 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06: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.007 0.013 2026-09-07 13:06:33,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [43/67] Tour project_update_tour → Step Open Dashboard (trigger: .o_embedded_actions button span:contains('Dashboard')) 2026-09-07 13:06:33,855 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06: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.005 0.015 2026-09-07 13:06:33,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [44/67] Tour project_update_tour → Step Add a first milestone (trigger: .o_add_milestone a) 2026-09-07 13:06:33,914 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /web/action/load HTTP/1.1" 200 - 17 0.006 0.018 2026-09-07 13:06:33,972 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:33] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.011 0.029 2026-09-07 13:06:34,009 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-07 13:06:34,087 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 34 0.031 0.050 2026-09-07 13:06:34,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 15 0.018 0.065 2026-09-07 13:06:34,167 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [45/67] Tour project_update_tour → Step Create new milestone (trigger: .o_list_button_add) 2026-09-07 13:06:34,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.027 0.022 2026-09-07 13:06:34,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.010 0.019 2026-09-07 13:06:34,301 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-07 13:06:34,321 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [46/67] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-09-07 13:06:34,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-07 13:06:34,371 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:34,422 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.011 0.010 2026-09-07 13:06:34,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/67] Tour project_update_tour → Step input[data-field=deadline] 2026-09-07 13:06:34,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [48/67] Tour project_update_tour → Step .o_list_button_save 2026-09-07 13:06:34,613 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [49/67] Tour project_update_tour → Step Make sure the milestone is saved before continuing (trigger: .o_list_button_add) 2026-09-07 13:06:34,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.039 0.007 2026-09-07 13:06:34,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.003 0.017 2026-09-07 13:06:34,792 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:34] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.048 0.049 2026-09-07 13:06:34,829 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [50/67] Tour project_update_tour → Step td[data-tooltip='New milestone'] + td 2026-09-07 13:06:34,887 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [51/67] Tour project_update_tour → Step input[data-field=deadline] 2026-09-07 13:06:34,964 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [52/67] Tour project_update_tour → Step Create new milestone (trigger: .o_list_button_add) 2026-09-07 13:06:35,004 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.013 0.024 2026-09-07 13:06:35,053 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.022 0.014 2026-09-07 13:06:35,098 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.014 0.019 2026-09-07 13:06:35,131 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [53/67] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-09-07 13:06:35,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.002 0.008 2026-09-07 13:06:35,190 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/67] Tour project_update_tour → Step input[data-field=deadline] 2026-09-07 13:06:35,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [55/67] Tour project_update_tour → Step .breadcrumb-item.o_back_button 2026-09-07 13:06:35,303 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.005 0.014 2026-09-07 13:06:35,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [56/67] Tour project_update_tour → Step Create a new update (trigger: .o-kanban-button-new) 2026-09-07 13:06:35,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.003 0.012 2026-09-07 13:06:35,470 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.013 0.030 2026-09-07 13:06:35,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.042 0.038 2026-09-07 13:06:35,604 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.092 2026-09-07 13:06:35,664 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [57/67] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-09-07 13:06:35,666 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.023 0.124 2026-09-07 13:06:35,791 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:35] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.033 0.088 2026-09-07 13:06:35,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [58/67] Tour project_update_tour → Step .o_form_button_save 2026-09-07 13:06:36,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [59/67] Tour project_update_tour → Step .o_field_widget[name='description'] h1:contains('Activities') 2026-09-07 13:06:36,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [60/67] Tour project_update_tour → Step .o_field_widget[name='description'] h3:contains('Milestones') 2026-09-07 13:06:36,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [61/67] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(12/12/2099 => 12/12/2100)') 2026-09-07 13:06:36,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.078 0.056 2026-09-07 13:06:36,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [62/67] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2022)') 2026-09-07 13:06:36,208 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 13:06:36,254 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [63/67] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2100)') 2026-09-07 13:06:36,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.031 0.040 2026-09-07 13:06:36,306 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [64/67] Tour project_update_tour → Step Go back to the kanban view the project (trigger: .o_back_button) 2026-09-07 13:06:36,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /mail/data HTTP/1.1" 200 - 30 0.045 0.109 2026-09-07 13:06:36,365 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [65/67] Tour project_update_tour → Step Open List View of Dashboard (trigger: .o_switch_view.o_list) 2026-09-07 13:06:36,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.034 0.035 2026-09-07 13:06:36,475 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.009 0.088 2026-09-07 13:06:36,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.033 0.124 2026-09-07 13:06:36,631 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.020 0.115 2026-09-07 13:06:36,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [66/67] Tour project_update_tour → Step .o_list_view 2026-09-07 13:06:36,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.003 0.011 2026-09-07 13:06:36,758 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.022 0.047 2026-09-07 13:06:36,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.025 0.068 2026-09-07 13:06:36,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [67/67] Tour project_update_tour → Step Go back to the kanban view the project (trigger: .o_back_button) 2026-09-07 13:06:36,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-07 13:06:36,938 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-07 13:06:36,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:36] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:06:37,034 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:37] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 20 0.029 0.047 2026-09-07 13:06:37,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-07 13:06:37,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 54558916 (allocated 58298368) 2026-09-07 13:06:37,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:37] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.007 2026-09-07 13:06:37,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 149475 2026-09-07 13:06:37,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-07 13:06:37,570 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 149475 2026-09-07 13:06:37,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130637_686737_test_01_project_tour.txt 2026-09-07 13:06:37,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmptwztx3qp_chrome_odoo" 2026-09-07 13:06:37,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:37] "POST /mail/data HTTP/1.1" 200 - 30 0.084 0.049 2026-09-07 13:06:38,056 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 149770 2026-09-07 13:06:38,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpz0db65v2_chrome_odoo 2026-09-07 13:06:38,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:39599/json/version 2026-09-07 13:06:38,058 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:06:38,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:06:38,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:39599/json 2026-09-07 13:06:38,095 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:06:38,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:39599/devtools/page/2D08EB22218E9ED07ED210B8DF4205CB 2026-09-07 13:06:38,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-07 13:06:38,189 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-07 13:06:38,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:06:38,336 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-07 13:06:38,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:06:38,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:06:38,419 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:38] "GET /odoo HTTP/1.1" 200 - 29 0.020 0.049 2026-09-07 13:06:38,424 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '2D08EB22218E9ED07ED210B8DF4205CB', 'loaderId': '6EB5B50EC006D43B26E60E8FD9A654AB', 'isDownload': False} 2026-09-07 13:06:38,425 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-07 13:06:38,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:38] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.013 2026-09-07 13:06:38,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:38] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.082 2026-09-07 13:06:38,578 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:38] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.098 2026-09-07 13:06:38,634 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.030 0.105 2026-09-07 13:06:38,683 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:38] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-07 13:06:38,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:38] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 13:06:39,349 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:39,351 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:39,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-07 13:06:39,410 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 13:06:39,437 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 13:06:39,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:06:39,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:06:39,504 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:39,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /odoo HTTP/1.1" 200 - 29 0.033 0.056 2026-09-07 13:06:39,621 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /odoo/offline HTTP/1.1" 200 - 1 0.004 0.091 2026-09-07 13:06:39,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.023 0.021 2026-09-07 13:06:39,672 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:06:39,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [1/54] Tour project_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:06:39,717 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 13:06:39,721 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-07 13:06:39,781 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 6 0.029 0.125 2026-09-07 13:06:39,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [2/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-07 13:06:39,837 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.011 0.188 2026-09-07 13:06:39,841 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.190 2026-09-07 13:06:39,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.188 2026-09-07 13:06:39,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.105 2026-09-07 13:06:39,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "POST /mail/data HTTP/1.1" 200 - 19 0.026 0.134 2026-09-07 13:06:39,941 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.140 2026-09-07 13:06:39,951 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.067 2026-09-07 13:06:39,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.147 2026-09-07 13:06:39,979 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:39] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:39,982 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [3/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-09-07 13:06:40,014 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.014 2026-09-07 13:06:40,022 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-09-07 13:06:40,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-09-07 13:06:40,177 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 5 0.010 0.055 2026-09-07 13:06:40,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:06:40,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.021 0.040 2026-09-07 13:06:40,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.035 2026-09-07 13:06:40,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [5/54] Tour project_tour → Step Let's create your first project. (trigger: .o-kanban-button-new) 2026-09-07 13:06:40,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.032 2026-09-07 13:06:40,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [6/54] Tour project_tour → Step Let's create a regular project. (trigger: button.o-dropdown-item:contains("New Project")) 2026-09-07 13:06:40,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /mail/data HTTP/1.1" 200 - 41 0.033 0.054 2026-09-07 13:06:40,535 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [7/54] Tour project_tour → Step Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input) 2026-09-07 13:06:40,548 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.011 2026-09-07 13:06:40,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.002 0.007 2026-09-07 13:06:40,605 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:06:40,677 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.025 2026-09-07 13:06:40,762 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [8/54] Tour project_tour → Step Let's create your first project. (trigger: .o_open_tasks) 2026-09-07 13:06:40,818 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [9/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-07 13:06:40,924 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.050 0.047 2026-09-07 13:06:40,993 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:40] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.025 0.031 2026-09-07 13:06:41,051 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.002 0.043 2026-09-07 13:06:41,111 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.020 2026-09-07 13:06:41,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.005 0.031 2026-09-07 13:06:41,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.030 2026-09-07 13:06:41,194 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:06:41,203 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [10/54] Tour project_tour → Step Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-07 13:06:41,256 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-09-07 13:06:41,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.005 0.007 2026-09-07 13:06:41,310 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [12/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-09-07 13:06:41,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [13/54] Tour project_tour → Step Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-09-07 13:06:41,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [14/54] Tour project_tour → Step .o_kanban_group:eq(1) 2026-09-07 13:06:41,450 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.018 0.008 2026-09-07 13:06:41,465 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.003 0.004 2026-09-07 13:06:41,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [15/54] Tour project_tour → Step Let's create your first task. (trigger: .o-kanban-button-new) 2026-09-07 13:06:41,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:41,576 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:06:41,599 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.002 0.010 2026-09-07 13:06:41,601 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [17/54] Tour project_tour → Step Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-09-07 13:06:41,655 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:41,706 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [19/54] Tour project_tour → Step Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-09-07 13:06:41,769 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:41,819 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [21/54] Tour project_tour → Step Drag & drop the card to change your task from stage. (trigger: .o_kanban_record) 2026-09-07 13:06:41,847 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.032 0.043 2026-09-07 13:06:41,880 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.017 2026-09-07 13:06:41,913 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.011 0.034 2026-09-07 13:06:41,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.010 2026-09-07 13:06:41,958 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:41] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.016 2026-09-07 13:06:42,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-09-07 13:06:42,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [23/54] Tour project_tour → Step Let's start working on your task. (trigger: .o_kanban_record:first) 2026-09-07 13:06:42,198 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.045 0.049 2026-09-07 13:06:42,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.012 2026-09-07 13:06:42,248 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.032 2026-09-07 13:06:42,275 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:06:42,297 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.022 0.056 2026-09-07 13:06:42,380 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.042 0.040 2026-09-07 13:06:42,413 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 13:06:42,480 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 13:06:42,558 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.001 0.004 2026-09-07 13:06:42,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [25/54] Tour project_tour → Step Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-09-07 13:06:42,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /mail/data HTTP/1.1" 200 - 34 0.032 0.060 2026-09-07 13:06:42,789 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.031 0.111 2026-09-07 13:06:42,801 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:06:42,948 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.077 2026-09-07 13:06:42,950 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [27/54] Tour project_tour → Step Log internal notes and use @mentions to notify your colleagues. (trigger: button.o-mail-Chatter-logNote) 2026-09-07 13:06:43,002 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:06:43,024 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 13:06:43,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [29/54] Tour project_tour → Step Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-09-07 13:06:43,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:06:43,190 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.010 0.027 2026-09-07 13:06:43,214 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [31/54] Tour project_tour → Step Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary) 2026-09-07 13:06:43,234 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.005 0.017 2026-09-07 13:06:43,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.004 2026-09-07 13:06:43,316 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:06:43,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.015 0.014 2026-09-07 13:06:43,382 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [33/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-09-07 13:06:43,468 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.062 0.027 2026-09-07 13:06:43,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.009 0.008 2026-09-07 13:06:43,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [34/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids']) 2026-09-07 13:06:43,551 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /mail/data HTTP/1.1" 200 - 25 0.019 0.040 2026-09-07 13:06:43,570 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.035 2026-09-07 13:06:43,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [35/54] Tour project_tour → Step Select an assignee from the menu (trigger: a.dropdown-item[id*='user_ids'] span) 2026-09-07 13:06:43,645 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [36/54] Tour project_tour → Step div.o_kanban_renderer > article.o_kanban_record 2026-09-07 13:06:43,670 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.009 0.013 2026-09-07 13:06:43,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [37/54] Tour project_tour → Step Open sub-tasks notebook section (trigger: a[name="sub_tasks_page"]) 2026-09-07 13:06:43,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [38/54] Tour project_tour → Step Add a sub-task (trigger: .o_field_subtasks_one2many .o_list_renderer a[role="button"]) 2026-09-07 13:06:43,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.037 0.050 2026-09-07 13:06:43,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [39/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_field_subtasks_one2many div[name="name"] input) 2026-09-07 13:06:43,872 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.022 0.024 2026-09-07 13:06:43,919 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.014 0.050 2026-09-07 13:06:43,970 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:43,994 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [40/54] Tour project_tour → Step .o_form_project_tasks .o_form_dirty 2026-09-07 13:06:44,044 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [41/54] Tour project_tour → Step You have unsaved changes - no worries! Odoo will automatically save it as you navigate.
You can discard these changes from here or manually save your task.
Let's save it manually. (trigger: .o_form_button_save) 2026-09-07 13:06:44,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-09-07 13:06:44,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [43/54] Tour project_tour → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button) 2026-09-07 13:06:44,215 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.021 0.074 2026-09-07 13:06:44,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [44/54] Tour project_tour → Step You can open sub-tasks from the kanban card! (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button) 2026-09-07 13:06:44,428 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.083 0.094 2026-09-07 13:06:44,471 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:44] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.012 0.020 2026-09-07 13:06:44,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:44] "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-09-07 13:06:44,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.017 2026-09-07 13:06:44,583 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.035 0.058 2026-09-07 13:06:44,634 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [45/54] Tour project_tour → Step .o_widget_subtask_kanban_list .subtask_list 2026-09-07 13:06:44,693 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:44] "POST /mail/data HTTP/1.1" 200 - 35 0.052 0.115 2026-09-07 13:06:44,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.032 0.096 2026-09-07 13:06:44,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [46/54] Tour project_tour → Step Create a new sub-task (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create) 2026-09-07 13:06:44,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-09-07 13:06:44,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [48/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create_input input) 2026-09-07 13:06:44,967 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [49/54] Tour project_tour → Step You can change the sub-task state here! (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_list_row:contains(newer sub-task) .o_field_project_task_state_selection button) 2026-09-07 13:06:45,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:45] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.037 0.050 2026-09-07 13:06:45,118 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:45] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.021 0.032 2026-09-07 13:06:45,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [50/54] Tour project_tour → Step .project_task_state_selection_menu.dropdown-menu 2026-09-07 13:06:45,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [51/54] Tour project_tour → Step Mark the task as Cancelled (trigger: .project_task_state_selection_menu.dropdown-menu span.text-danger) 2026-09-07 13:06:45,260 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [52/54] Tour project_tour → Step .o-overlay-container:not(:visible):not(:has(.project_task_state_selection_menu)) 2026-09-07 13:06:45,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [53/54] Tour project_tour → Step Close the sub-tasks list (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button:contains('1/2')) 2026-09-07 13:06:45,337 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.035 0.039 2026-09-07 13:06:45,369 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-09-07 13:06:45,426 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-07 13:06:45,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-07 13:06:45,462 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.040 0.065 2026-09-07 13:06:45,529 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:45] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.023 0.132 2026-09-07 13:06:45,743 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 37951696 (allocated 40730624) 2026-09-07 13:06:45,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 149770 2026-09-07 13:06:45,754 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.027 2026-09-07 13:06:45,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-07 13:06:45,764 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:45] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.034 2026-09-07 13:06:45,766 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 149770 2026-09-07 13:06:45,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130645_875926_test_01_project_tour.txt 2026-09-07 13:06:45,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpz0db65v2_chrome_odoo" 2026-09-07 13:06:45,903 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:06:47,470 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-09-07 13:06:47,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-09-07 13:06:48,182 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-07 13:06:48,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-07 13:06:48,538 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-07 13:06:48,864 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-07 13:06:48,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-07 13:06:49,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:06:49,568 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:06:49,871 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-09-07 13:06:49,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-07 13:06:49,918 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:06:50,143 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:50] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.037 0.192 2026-09-07 13:06:50,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-09-07 13:06:50,193 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-07 13:06:50,208 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:06:50,588 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:50] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.024 0.361 2026-09-07 13:06:50,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-07 13:06:52,237 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-07 13:06:52,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-07 13:06:52,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-09-07 13:06:52,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-07 13:06:52,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-07 13:06:52,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-07 13:06:52,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-07 13:06:53,466 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-07 13:06:53,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-09-07 13:06:53,956 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-09-07 13:06:54,062 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:06:54,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-09-07 13:06:54,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 150031 2026-09-07 13:06:54,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpce0xvm6n_chrome_odoo 2026-09-07 13:06:54,592 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:43207/json/version 2026-09-07 13:06:54,593 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:06:54,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-09-07 13:06:54,643 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:43207/json 2026-09-07 13:06:54,643 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:06:54,675 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:43207/devtools/page/E6396EFBEAFDFA98AE7AD316C9038033 2026-09-07 13:06:54,692 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-09-07 13:06:54,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-09-07 13:06:54,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:06:54,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-09-07 13:06:54,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:06:54,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:06:54,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:06:56,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:56] "GET /odoo HTTP/1.1" 200 - 151 0.150 1.141 2026-09-07 13:06:56,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': 'E6396EFBEAFDFA98AE7AD316C9038033', 'loaderId': 'E77094B6B22358770AEC7B5491FB4579', 'isDownload': False} 2026-09-07 13:06:56,162 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-09-07 13:06:56,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:56] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-09-07 13:06:56,268 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.023 0.039 2026-09-07 13:06:56,280 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:56] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.080 2026-09-07 13:06:56,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.057 0.202 2026-09-07 13:06:56,473 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:56] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.178 2026-09-07 13:06:56,603 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:56] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.014 2026-09-07 13:06:57,133 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:57,136 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:06:57,157 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-07 13:06:57,219 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:06:57,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.029 0.035 2026-09-07 13:06:57,263 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.063 2026-09-07 13:06:57,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:06:57,277 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.044 2026-09-07 13:06:57,295 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:06:57,314 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:57,435 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate test code "odoo.startTour('project_task_templates_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:06:57,492 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /odoo HTTP/1.1" 200 - 27 0.071 0.067 2026-09-07 13:06:57,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.151 2026-09-07 13:06:57,544 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [1/10] Tour project_task_templates_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:06:57,557 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.102 2026-09-07 13:06:57,592 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:06:57,620 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-07 13:06:57,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [2/10] Tour project_task_templates_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-09-07 13:06:57,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "POST /mail/data HTTP/1.1" 200 - 35 0.077 0.166 2026-09-07 13:06:57,717 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.015 0.218 2026-09-07 13:06:57,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.231 2026-09-07 13:06:57,808 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.037 0.245 2026-09-07 13:06:57,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.238 2026-09-07 13:06:57,817 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.330 2026-09-07 13:06:57,822 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.122 2026-09-07 13:06:57,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 6 0.009 0.116 2026-09-07 13:06:57,856 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.226 2026-09-07 13:06:57,920 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:57,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [3/10] Tour project_task_templates_tour → Step Navigate to the project with a task template (trigger: .o_kanban_record span:contains("Project with Task Template")) 2026-09-07 13:06:57,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.023 0.021 2026-09-07 13:06:58,283 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:58] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 94 0.088 0.145 2026-09-07 13:06:58,329 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:58] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:06:58,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:58] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.029 0.043 2026-09-07 13:06:58,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:58] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.072 2026-09-07 13:06:58,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [4/10] Tour project_task_templates_tour → Step Wait for the kanban view to load (trigger: div.o_last_breadcrumb_item span:contains("Project with Task Template")) 2026-09-07 13:06:58,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:58] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.013 0.037 2026-09-07 13:06:58,696 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:58] "POST /mail/data HTTP/1.1" 200 - 45 0.057 0.078 2026-09-07 13:06:58,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:58] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.035 0.182 2026-09-07 13:06:58,806 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:58] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.039 2026-09-07 13:06:59,015 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.065 0.136 2026-09-07 13:06:59,055 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.003 0.012 2026-09-07 13:06:59,086 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.009 0.037 2026-09-07 13:06:59,101 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.027 2026-09-07 13:06:59,533 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:06:59,625 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [5/10] Tour project_task_templates_tour → Step .o-kanban-button-new 2026-09-07 13:06:59,659 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.018 0.047 2026-09-07 13:06:59,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [6/10] Tour project_task_templates_tour → Step Create a task with the template (trigger: .dropdown-menu button.dropdown-item:contains("Template")) 2026-09-07 13:06:59,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.025 0.084 2026-09-07 13:06:59,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [7/10] Tour project_task_templates_tour → Step div[name="name"] .o_input 2026-09-07 13:06:59,738 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.012 0.099 2026-09-07 13:06:59,760 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.130 2026-09-07 13:06:59,939 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:06:59] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 53 0.090 0.116 2026-09-07 13:07:00,073 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.031 0.055 2026-09-07 13:07:00,113 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:07:00,186 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 13:07:00,343 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-07 13:07:00,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [8/10] Tour project_task_templates_tour → Step button.o_form_button_save 2026-09-07 13:07:00,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [9/10] Tour project_task_templates_tour → Step Wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:07:00,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "POST /mail/data HTTP/1.1" 200 - 40 0.052 0.058 2026-09-07 13:07:00,587 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.034 0.116 2026-09-07 13:07:00,698 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.049 0.158 2026-09-07 13:07:00,759 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.004 0.092 2026-09-07 13:07:00,841 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [10/10] Tour project_task_templates_tour → Step Check that the created task has copied the description of the template (trigger: div.note-editable.odoo-editor-editable:contains("Template description")) 2026-09-07 13:07:00,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-09-07 13:07:00,884 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 13:07:00,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.081 0.042 2026-09-07 13:07:00,974 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:00] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.006 0.122 2026-09-07 13:07:01,071 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:07:01] "POST /mail/data HTTP/1.1" 200 - 30 0.050 0.177 2026-09-07 13:07:01,257 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 42805896 (allocated 46628864) 2026-09-07 13:07:01,277 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 150031 2026-09-07 13:07:01,278 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-09-07 13:07:01,279 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 150031 2026-09-07 13:07:01,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130701_375377_test_task_templates_tour.txt 2026-09-07 13:07:01,375 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpce0xvm6n_chrome_odoo" 2026-09-07 13:07:01,401 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:07:02,924 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-07 13:07:03,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-07 13:07:03,259 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:07:05,333 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-07 13:07:09,032 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:07:21,854 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-09-07 13:07:22,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 13:07:40,716 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-07 13:07:42,710 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [12] 2026-09-07 13:07:42,836 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1335, 1336, 1337] 2026-09-07 13:07:43,016 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2477, 2478, 2479, 2480] 2026-09-07 13:07:43,076 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #396 deleted account.move records with IDs: [923] 2026-09-07 13:07:43,140 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #396 deleted account.analytic.line records with IDs: [11] 2026-09-07 13:07:43,226 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #396 deleted account.move.line.ctp records with IDs: [1334] 2026-09-07 13:07:43,300 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #396 deleted account.move.line records with IDs: [2475, 2476] 2026-09-07 13:07:43,338 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #396 deleted account.move records with IDs: [922] 2026-09-07 13:07:43,380 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-09-07 13:07:44,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-07 13:07:46,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-09-07 13:07:46,457 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_mrp_account.tests.test_analytic_account: skipped TestAnalyticAccountTimesheet.test_analytic_account_access : timesheet_grid is not installed, the access error won't trigger 2026-09-07 13:07:47,171 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:07:51,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-07 13:07:52,368 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:08:00,355 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-09-07 13:08:00,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 13:08:15,142 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-07 13:08:17,364 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-07 13:08:18,456 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-07 13:08:19,322 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-07 13:08:21,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-07 13:08:24,272 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-07 13:08:26,992 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-09-07 13:08:27,983 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-07 13:08:28,428 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-09-07 13:08:29,183 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-09-07 13:08:29,325 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-09-07 13:08:30,820 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-09-07 13:08:31,597 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #405 deleted account.analytic.line records with IDs: [43] 2026-09-07 13:08:31,693 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-09-07 13:08:32,564 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #405 deleted account.move.line.ctp records with IDs: [1380, 1381] 2026-09-07 13:08:32,636 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #405 deleted account.move.line records with IDs: [2547] 2026-09-07 13:08:34,029 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:08:47,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-09-07 13:08:47,775 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-09-07 13:08:49,451 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:08:49,454 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-09-07 13:08:50,441 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1577] 2026-09-07 13:08:50,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:09:08,374 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-07 13:09:11,784 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1571] 2026-09-07 13:09:12,251 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [46] 2026-09-07 13:09:12,426 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1384] 2026-09-07 13:09:12,563 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2550, 2551] 2026-09-07 13:09:12,617 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted account.move records with IDs: [945] 2026-09-07 13:09:13,315 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted stock.move.line records with IDs: [1572] 2026-09-07 13:09:13,479 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted account.analytic.line records with IDs: [47] 2026-09-07 13:09:13,596 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted account.move.line.ctp records with IDs: [1385] 2026-09-07 13:09:13,674 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted account.move.line records with IDs: [2552, 2553] 2026-09-07 13:09:13,713 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #409 deleted account.move records with IDs: [946] 2026-09-07 13:09:13,734 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-07 13:09:16,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-07 13:09:34,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-09-07 13:09:35,848 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-09-07 13:09:36,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-09-07 13:09:38,943 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-07 13:09:41,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:09:41,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2020-01-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #423 deleted resource.calendar.leaves records with IDs: [2] 2020-01-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #423 deleted account.analytic.line records with IDs: [55] 2026-09-07 13:09:42,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-07 13:09:44,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-07 13:09:45,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2020-01-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [59] 2026-09-07 13:09:45,910 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [64] 2020-01-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2020-01-01 00:00:00,000 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2026-09-07 13:09:46,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-07 13:09:47,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:09:47,175 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-09-07 13:09:47,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 150252 2026-09-07 13:09:47,520 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpvbatrnbi_chrome_odoo 2026-09-07 13:09:47,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:36727/json/version 2026-09-07 13:09:47,522 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:09:47,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-09-07 13:09:47,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:36727/json 2026-09-07 13:09:47,601 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:09:47,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:36727/devtools/page/FEA8D637B90B11AD84364D16C1CE734C 2026-09-07 13:09:47,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-09-07 13:09:47,669 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-09-07 13:09:47,777 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:09:47,780 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-09-07 13:09:47,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Open "http://127.0.0.1:8069/odoo?debug=1" in browser 2026-09-07 13:09:47,788 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-09-07 13:09:47,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:09:48,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:48] "GET /odoo?debug=1 HTTP/1.1" 200 - 145 0.131 1.067 2026-09-07 13:09:49,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': 'FEA8D637B90B11AD84364D16C1CE734C', 'loaderId': '172D94FE0D1DD7AD57AA5C6785A769CF', 'isDownload': False} 2026-09-07 13:09:49,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-09-07 13:09:49,044 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:49] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-07 13:09:49,218 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:49] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.047 0.138 2026-09-07 13:09:49,230 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:49] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.197 2026-09-07 13:09:49,260 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.215 2026-09-07 13:09:49,284 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:49] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 13:09:49,415 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:49] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-07 13:09:49,932 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:49] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:09:49,935 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:49] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:09:49,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-07 13:09:50,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:09:50,034 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-07 13:09:50,062 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.027 0.061 2026-09-07 13:09:50,072 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.091 2026-09-07 13:09:50,089 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.073 2026-09-07 13:09:50,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 13:09:50,113 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:09:50,188 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate test code "odoo.startTour('project_todo_history_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=1", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:09:50,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /odoo HTTP/1.1" 200 - 27 0.058 0.036 2026-09-07 13:09:50,236 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.102 2026-09-07 13:09:50,266 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.008 0.058 2026-09-07 13:09:50,386 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "POST /mail/data HTTP/1.1" 200 - 35 0.077 0.114 2026-09-07 13:09:50,392 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:09:50,402 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:09:50,420 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.216 2026-09-07 13:09:50,446 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /web/image/res.partner/3/avatar_128?unique=1788786586000 HTTP/1.1" 200 - 6 0.011 0.227 2026-09-07 13:09:50,452 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.212 2026-09-07 13:09:50,459 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.184 2026-09-07 13:09:50,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.239 2026-09-07 13:09:50,484 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.150 2026-09-07 13:09:50,572 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:09:50,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 27 0.046 0.126 2026-09-07 13:09:50,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.045 0.139 2026-09-07 13:09:50,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.005 0.190 2026-09-07 13:09:51,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [1/38] Tour project_todo_history_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:09:51,481 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.013 2026-09-07 13:09:51,483 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "GET /web/webclient/translations?hash=5147fd0adeea66b62966dbab0aa2443376c12544&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-09-07 13:09:51,498 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.006 2026-09-07 13:09:51,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-07 13:09:51,654 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.020 2026-09-07 13:09:51,657 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [2/38] Tour project_todo_history_tour → Step Open the Todo app (trigger: .o_app[data-menu-xmlid='project_todo.menu_todo_todos']) 2026-09-07 13:09:51,712 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.029 0.051 2026-09-07 13:09:51,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.073 2026-09-07 13:09:51,728 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.082 2026-09-07 13:09:51,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.045 2026-09-07 13:09:51,748 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.048 2026-09-07 13:09:51,785 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [3/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-09-07 13:09:51,797 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "POST /mail/data HTTP/1.1" 200 - 19 0.023 0.098 2026-09-07 13:09:51,801 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.114 2026-09-07 13:09:51,819 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:51] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.022 2026-09-07 13:09:52,081 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.079 0.110 2026-09-07 13:09:52,164 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.032 2026-09-07 13:09:52,272 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.025 0.117 2026-09-07 13:09:52,321 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:09:52,405 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /mail/data HTTP/1.1" 200 - 45 0.026 0.052 2026-09-07 13:09:52,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [4/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:09:52,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.021 2026-09-07 13:09:52,429 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:09:52,488 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.024 0.030 2026-09-07 13:09:52,518 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.032 2026-09-07 13:09:52,543 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "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-09-07 13:09:52,647 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-07 13:09:52,689 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [5/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-09-07 13:09:52,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.013 0.033 2026-09-07 13:09:52,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [6/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-07 13:09:52,815 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [7/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-07 13:09:52,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.025 0.046 2026-09-07 13:09:52,920 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [8/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:09:52,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [9/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-09-07 13:09:53,033 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [10/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-07 13:09:53,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [11/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-07 13:09:53,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.016 0.042 2026-09-07 13:09:53,192 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [12/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:09:53,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [13/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-09-07 13:09:53,307 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [14/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-07 13:09:53,367 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [15/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-07 13:09:53,438 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.028 0.037 2026-09-07 13:09:53,471 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [16/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-09-07 13:09:53,525 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [17/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-09-07 13:09:53,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [18/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-07 13:09:53,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [19/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-07 13:09:53,708 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.019 0.041 2026-09-07 13:09:53,753 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [20/38] Tour project_todo_history_tour → Step Go back to kanban view of todos. this step is added because it takes some time to save the changes, so it's a sort of timeout to wait a bit for the save (trigger: .o_back_button a) 2026-09-07 13:09:53,811 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [21/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-09-07 13:09:53,885 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.030 0.038 2026-09-07 13:09:53,906 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.083 2026-09-07 13:09:53,941 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [22/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-09-07 13:09:53,994 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:53] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.022 0.023 2026-09-07 13:09:54,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [23/38] Tour project_todo_history_tour → Step .dropdown-menu 2026-09-07 13:09:54,050 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [24/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-09-07 13:09:54,108 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [25/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-07 13:09:54,130 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-07 13:09:54,181 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:09:54,191 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.014 2026-09-07 13:09:54,226 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "GET /web/assets/93f9596/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.009 0.006 2026-09-07 13:09:54,233 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "GET /web/assets/9e90ac8/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-07 13:09:54,270 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 13:09:54,305 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [26/38] Tour project_todo_history_tour → Step Verify that 5 revisions are displayed (default empty description after the creation of the todo + 3 edits) (trigger: .modal .html-history-dialog .revision-list .btn) 2026-09-07 13:09:54,356 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [27/38] Tour project_todo_history_tour → Step Verify that the active revision (revision 4) is related to the current version (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 3)) 2026-09-07 13:09:54,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [28/38] Tour project_todo_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(3)) 2026-09-07 13:09:54,464 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [29/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-07 13:09:54,482 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "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.010 2026-09-07 13:09:54,506 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "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.006 0.008 2026-09-07 13:09:54,531 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.005 0.011 2026-09-07 13:09:54,533 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-07 13:09:54,572 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [30/38] Tour project_todo_history_tour → Step Verify that the active revision is the one clicked in the previous step (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 1)) 2026-09-07 13:09:54,621 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [31/38] Tour project_todo_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-09-07 13:09:54,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [32/38] Tour project_todo_history_tour → Step Verify comparaison text (trigger: .modal .history-container .history-comparison-view) 2026-09-07 13:09:54,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [33/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-09-07 13:09:54,783 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [34/38] Tour project_todo_history_tour → Step Click on Restore History btn to get back to the selected revision in the previous step (trigger: .modal button.btn-primary:enabled) 2026-09-07 13:09:54,843 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [35/38] Tour project_todo_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-09-07 13:09:54,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [36/38] Tour project_todo_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable div.o-paragraph) 2026-09-07 13:09:54,961 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [37/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-09-07 13:09:55,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [38/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-09-07 13:09:55,090 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.026 0.047 2026-09-07 13:09:55,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-09-07 13:09:55,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-07 13:09:55,388 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 32201416 (allocated 34283520) 2026-09-07 13:09:55,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 150252 2026-09-07 13:09:55,399 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-09-07 13:09:55,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 150252 2026-09-07 13:09:55,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_130955_499031_test_project_todo_history.txt 2026-09-07 13:09:55,499 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpvbatrnbi_chrome_odoo" 2026-09-07 13:09:55,521 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-09-07 13:09:56,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 150494 2026-09-07 13:09:56,212 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmp45p8612b_chrome_odoo 2026-09-07 13:09:56,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:46709/json/version 2026-09-07 13:09:56,214 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:09:56,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-09-07 13:09:56,229 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:46709/json 2026-09-07 13:09:56,230 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:09:56,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:46709/devtools/page/A1B20A4546B8666398BA9EF897D7471D 2026-09-07 13:09:56,282 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-09-07 13:09:56,298 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-09-07 13:09:56,498 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:09:56,504 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-09-07 13:09:56,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:09:56,509 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:09:56,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:09:57,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:57] "GET /odoo HTTP/1.1" 200 - 148 0.145 1.142 2026-09-07 13:09:57,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': 'A1B20A4546B8666398BA9EF897D7471D', 'loaderId': 'C6C0BB300B9623827D37738DB283C7E8', 'isDownload': False} 2026-09-07 13:09:57,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Evaluate ready code "odoo.isTourReady('project_task_activities_split')" 2026-09-07 13:09:57,975 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:57] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.025 0.114 2026-09-07 13:09:57,990 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:57] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.153 2026-09-07 13:09:58,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.024 0.154 2026-09-07 13:09:58,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.198 2026-09-07 13:09:58,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.008 2026-09-07 13:09:58,200 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-09-07 13:09:58,782 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:09:58,784 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:09:58,812 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-09-07 13:09:58,868 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:09:58,904 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-09-07 13:09:58,935 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.053 0.041 2026-09-07 13:09:58,950 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.101 2026-09-07 13:09:58,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-07 13:09:58,990 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:09:58,992 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.110 2026-09-07 13:09:59,083 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /odoo HTTP/1.1" 200 - 27 0.027 0.047 2026-09-07 13:09:59,127 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Evaluate test code "odoo.startTour('project_task_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:09:59,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.104 2026-09-07 13:09:59,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [1/9] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-09-07 13:09:59,154 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:09:59,160 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.080 2026-09-07 13:09:59,169 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:09:59,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.006 0.091 2026-09-07 13:09:59,206 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /web/image/res.partner/3/avatar_128?unique=1788786586000 HTTP/1.1" 200 - 6 0.013 0.121 2026-09-07 13:09:59,216 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.126 2026-09-07 13:09:59,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.033 0.165 2026-09-07 13:09:59,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.114 2026-09-07 13:09:59,328 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:09:59,397 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "POST /mail/data HTTP/1.1" 200 - 44 0.059 0.148 2026-09-07 13:09:59,400 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.191 2026-09-07 13:09:59,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [2/9] Tour project_task_activities_split → Step Open Task Activities (trigger: .o-mail-ActivityGroup:contains("Task")) 2026-09-07 13:09:59,486 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 13:09:59,490 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:09:59,494 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "POST /mail/data HTTP/1.1" 200 - 15 0.014 0.026 2026-09-07 13:09:59,516 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [3/9] Tour project_task_activities_split → Step Task "New Task!" is listed in the activity view (trigger: td.o_data_cell:contains("New Task!")) 2026-09-07 13:09:59,753 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 82 0.077 0.151 2026-09-07 13:09:59,910 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.039 0.083 2026-09-07 13:09:59,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:09:59] "POST /mail/data HTTP/1.1" 200 - 45 0.032 0.084 2026-09-07 13:10:00,027 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:00] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-09-07 13:10:00,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [4/9] Tour project_task_activities_split → Step Open embedded actions dropdown (trigger: .o_control_panel_navigation button i.fa-sliders) 2026-09-07 13:10:00,077 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.018 2026-09-07 13:10:00,106 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [5/9] Tour project_task_activities_split → Step Click on `Show Sub-Tasks` button to see sub-tasks in the main view (trigger: span.o-dropdown-item:contains('Show Sub-Tasks')) 2026-09-07 13:10:00,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [6/9] Tour project_task_activities_split → Step Task "New Sub-Task!" is listed in the activity view (trigger: td.o_data_cell:contains("New Sub-Task!")) 2026-09-07 13:10:00,253 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 24 0.038 0.050 2026-09-07 13:10:00,286 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [7/9] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-09-07 13:10:00,340 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [8/9] Tour project_task_activities_split → Step Open To-Do Activities (trigger: .o-mail-ActivityGroup:contains("To-Do")) 2026-09-07 13:10:00,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:00] "POST /mail/data HTTP/1.1" 200 - 15 0.023 0.018 2026-09-07 13:10:00,393 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [9/9] Tour project_task_activities_split → Step Record "New To-Do!" is listed in the activity view (trigger: td.o_data_cell:contains("New To-Do!")) 2026-09-07 13:10:00,399 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:00] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.001 0.003 2026-09-07 13:10:00,485 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.007 0.054 2026-09-07 13:10:00,577 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.026 0.042 2026-09-07 13:10:00,641 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-09-07 13:10:00,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-07 13:10:00,794 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 25051836 (allocated 26701824) 2026-09-07 13:10:00,803 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 150494 2026-09-07 13:10:00,807 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-09-07 13:10:00,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 150494 2026-09-07 13:10:00,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_131000_908314_test_tour_project_task_activities_split.txt 2026-09-07 13:10:00,908 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmp45p8612b_chrome_odoo" 2026-09-07 13:10:00,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-09-07 13:10:01,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 150694 2026-09-07 13:10:01,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmptgq8237p_chrome_odoo 2026-09-07 13:10:01,366 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:38623/json/version 2026-09-07 13:10:01,367 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:10:01,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-09-07 13:10:01,414 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:38623/json 2026-09-07 13:10:01,415 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:10:01,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:38623/devtools/page/28D85D7E0AE21FB63B8F39EA67FAF0DA 2026-09-07 13:10:01,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-09-07 13:10:01,484 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-09-07 13:10:01,698 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:10:01,708 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-09-07 13:10:01,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:10:01,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:10:01,730 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:10:03,116 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:03] "GET /odoo HTTP/1.1" 200 - 151 0.151 1.243 2026-09-07 13:10:03,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': '28D85D7E0AE21FB63B8F39EA67FAF0DA', 'loaderId': 'A0C08F239805A0DCE89C1F1A731E3CF7', 'isDownload': False} 2026-09-07 13:10:03,123 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Evaluate ready code "odoo.isTourReady('project_todo_main_functions')" 2026-09-07 13:10:03,165 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:03] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-07 13:10:03,173 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:03] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-07 13:10:03,322 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:03] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.020 0.146 2026-09-07 13:10:03,333 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.163 2026-09-07 13:10:03,362 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:03] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 13:10:03,427 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:03] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-09-07 13:10:03,977 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:03] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:10:03,985 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:03] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:10:04,012 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-07 13:10:04,075 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:10:04,103 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-09-07 13:10:04,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.058 0.047 2026-09-07 13:10:04,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.102 2026-09-07 13:10:04,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 13:10:04,151 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-07 13:10:04,195 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:10:04,283 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Evaluate test code "odoo.startTour('project_todo_main_functions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:10:04,292 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /odoo HTTP/1.1" 200 - 27 0.023 0.058 2026-09-07 13:10:04,330 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.108 2026-09-07 13:10:04,436 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.083 0.032 2026-09-07 13:10:04,439 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-09-07 13:10:04,460 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [1/43] Tour project_todo_main_functions → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:10:04,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [2/43] Tour project_todo_main_functions → Step .o_app[data-menu-xmlid="project_todo.menu_todo_todos"] 2026-09-07 13:10:04,488 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-07 13:10:04,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.003 0.152 2026-09-07 13:10:04,501 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.163 2026-09-07 13:10:04,564 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.021 0.191 2026-09-07 13:10:04,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /web/image/res.partner/3/avatar_128?unique=1788786586000 HTTP/1.1" 200 - 6 0.011 0.231 2026-09-07 13:10:04,616 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:10:04,632 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [3/43] Tour project_todo_main_functions → Step Create a personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create.o_quick_create_folded div) 2026-09-07 13:10:04,661 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.156 2026-09-07 13:10:04,773 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "POST /mail/data HTTP/1.1" 200 - 34 0.064 0.215 2026-09-07 13:10:04,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.282 2026-09-07 13:10:04,786 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.274 2026-09-07 13:10:04,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.333 2026-09-07 13:10:04,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.159 2026-09-07 13:10:04,823 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.156 2026-09-07 13:10:05,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.070 0.125 2026-09-07 13:10:05,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /mail/data HTTP/1.1" 200 - 45 0.103 0.256 2026-09-07 13:10:05,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.160 2026-09-07 13:10:05,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.023 0.225 2026-09-07 13:10:05,395 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.076 2026-09-07 13:10:05,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-09-07 13:10:05,511 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [4/43] Tour project_todo_main_functions → Step .o_kanban_group 2026-09-07 13:10:05,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.007 0.023 2026-09-07 13:10:05,560 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [5/43] Tour project_todo_main_functions → Step Create a personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_header input) 2026-09-07 13:10:05,617 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [6/43] Tour project_todo_main_functions → Step Save the personal stage (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_add) 2026-09-07 13:10:05,676 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [7/43] Tour project_todo_main_functions → Step .o_kanban_group 2026-09-07 13:10:05,697 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.005 0.013 2026-09-07 13:10:05,731 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [8/43] Tour project_todo_main_functions → Step Create a second personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_header input) 2026-09-07 13:10:05,733 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.006 0.017 2026-09-07 13:10:05,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [9/43] Tour project_todo_main_functions → Step Save the personal stage (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_add) 2026-09-07 13:10:05,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [10/43] Tour project_todo_main_functions → Step .o_kanban_group:eq(1) 2026-09-07 13:10:05,859 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.009 0.005 2026-09-07 13:10:05,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.003 0.012 2026-09-07 13:10:05,898 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [11/43] Tour project_todo_main_functions → Step Create a task in the first stage (trigger: .o-kanban-button-new) 2026-09-07 13:10:05,957 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [12/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-07 13:10:05,984 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.016 2026-09-07 13:10:06,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [13/43] Tour project_todo_main_functions → Step Create a personal task from the To-do kanban view (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-09-07 13:10:06,011 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-09-07 13:10:06,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [14/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-07 13:10:06,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [15/43] Tour project_todo_main_functions → Step Save the personal task (trigger: .o_kanban_quick_create .o_kanban_add) 2026-09-07 13:10:06,179 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [16/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-07 13:10:06,232 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [17/43] Tour project_todo_main_functions → Step Drag & drop the card to change the personal task from personal stage. (trigger: .o_kanban_record) 2026-09-07 13:10:06,345 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.078 0.084 2026-09-07 13:10:06,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-09-07 13:10:06,431 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.029 0.026 2026-09-07 13:10:06,486 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.010 2026-09-07 13:10:06,493 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [18/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-09-07 13:10:06,507 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.028 2026-09-07 13:10:06,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.018 2026-09-07 13:10:06,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [19/43] Tour project_todo_main_functions → Step Click on invisible caret. Should hover on card to be visible (trigger: .o_dropdown_kanban .btn.o-no-caret:not(:visible)) 2026-09-07 13:10:06,589 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.041 0.065 2026-09-07 13:10:06,609 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [20/43] Tour project_todo_main_functions → Step a:contains('Set Cover Image') 2026-09-07 13:10:06,638 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.008 0.016 2026-09-07 13:10:06,649 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.026 2026-09-07 13:10:06,665 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [21/43] Tour project_todo_main_functions → Step Open the first todo record (trigger: .o_kanban_record:first) 2026-09-07 13:10:06,685 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.015 0.039 2026-09-07 13:10:06,728 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [22/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-07 13:10:06,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-07 13:10:06,779 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.017 0.024 2026-09-07 13:10:06,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "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-09-07 13:10:06,971 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:06] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.004 2026-09-07 13:10:07,003 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [23/43] Tour project_todo_main_functions → Step Clicking on the chatter button should toggle open the chatter (trigger: .todo_toggle_chatter) 2026-09-07 13:10:07,074 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [24/43] Tour project_todo_main_functions → Step A 'send message' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-09-07 13:10:07,224 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:07] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.065 0.053 2026-09-07 13:10:07,360 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:07] "POST /mail/data HTTP/1.1" 200 - 33 0.094 0.146 2026-09-07 13:10:07,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [25/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-07 13:10:07,442 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 0.122 2026-09-07 13:10:07,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:07] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-07 13:10:07,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [26/43] Tour project_todo_main_functions → Step A 'log note' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-logNote) 2026-09-07 13:10:07,586 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [27/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-07 13:10:07,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [28/43] Tour project_todo_main_functions → Step An 'Activities' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-09-07 13:10:07,702 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [29/43] Tour project_todo_main_functions → Step Schedule an activity (trigger: button[name=action_schedule_activities]) 2026-09-07 13:10:07,785 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:07] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.044 0.035 2026-09-07 13:10:07,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:07] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.014 0.018 2026-09-07 13:10:07,874 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:07] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 13:10:07,947 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [30/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-09-07 13:10:07,996 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [31/43] Tour project_todo_main_functions → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-09-07 13:10:08,007 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.025 0.033 2026-09-07 13:10:08,062 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.012 0.021 2026-09-07 13:10:08,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.008 0.010 2026-09-07 13:10:08,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [32/43] Tour project_todo_main_functions → Step .ui-autocomplete > li > a:not(:has(i.fa)) 2026-09-07 13:10:08,150 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /mail/data HTTP/1.1" 200 - 25 0.026 0.036 2026-09-07 13:10:08,195 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.021 0.072 2026-09-07 13:10:08,383 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.007 0.014 2026-09-07 13:10:08,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [33/43] Tour project_todo_main_functions → Step Edit the name of the personal task (trigger: .o_field_widget[name="name"] textarea) 2026-09-07 13:10:08,449 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "GET /web/image/res.users/424/avatar_128 HTTP/1.1" 200 - 7 0.012 0.019 2026-09-07 13:10:08,541 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [34/43] Tour project_todo_main_functions → Step Mark the task as done (trigger: .o_todo_done_button) 2026-09-07 13:10:08,600 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [35/43] Tour project_todo_main_functions → Step .o_todo_form_view .o_form_dirty 2026-09-07 13:10:08,643 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.013 0.027 2026-09-07 13:10:08,658 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [36/43] Tour project_todo_main_functions → Step Save the record (trigger: .o_form_button_save) 2026-09-07 13:10:08,715 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [37/43] Tour project_todo_main_functions → Step Convert the Todo to a task belonging to a project:enabled (trigger: .o_breadcrumb .o_control_panel_breadcrumbs_actions button:enabled) 2026-09-07 13:10:08,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.035 0.044 2026-09-07 13:10:08,823 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [38/43] Tour project_todo_main_functions → Step Click on the action menu 'Convert to task' (trigger: .o_menu_item:contains("Convert to Task")) 2026-09-07 13:10:08,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.025 0.027 2026-09-07 13:10:08,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [39/43] Tour project_todo_main_functions → Step Create a new project that will be set to the task (trigger: .o_todo_conversion_form_view .o_field_many2one[name=project_id] input) 2026-09-07 13:10:08,943 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:08] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.016 2026-09-07 13:10:09,006 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:09] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.009 0.031 2026-09-07 13:10:09,065 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.015 0.021 2026-09-07 13:10:09,133 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [40/43] Tour project_todo_main_functions → Step Create the new project (trigger: .o_todo_conversion_form_view .o_field_many2one[name=project_id] li.o_m2o_dropdown_option_create a) 2026-09-07 13:10:09,155 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:09] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.013 0.017 2026-09-07 13:10:09,408 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [41/43] Tour project_todo_main_functions → Step Convert the todo to a task (trigger: button[name="action_convert_to_task"]) 2026-09-07 13:10:09,467 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [42/43] Tour project_todo_main_functions → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_form_view .breadcrumb-item:nth-child(1)) 2026-09-07 13:10:09,545 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:09] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.077 0.059 2026-09-07 13:10:09,586 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:09] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.011 0.021 2026-09-07 13:10:09,710 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:09] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.068 0.046 2026-09-07 13:10:09,747 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:09] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.012 0.017 2026-09-07 13:10:09,772 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:09] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.010 0.032 2026-09-07 13:10:09,840 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [43/43] Tour project_todo_main_functions → Step .o_kanban_view 2026-09-07 13:10:09,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-09-07 13:10:09,980 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-07 13:10:10,074 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.069 0.182 2026-09-07 13:10:10,102 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.239 2026-09-07 13:10:10,176 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:10:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.019 0.293 2026-09-07 13:10:10,377 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 35069920 (allocated 38633472) 2026-09-07 13:10:10,389 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 150694 2026-09-07 13:10:10,391 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-09-07 13:10:10,392 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 150694 2026-09-07 13:10:10,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_131010_489668_test_tour_todo_main_ui_functions.txt 2026-09-07 13:10:10,490 26 INFO rb-6a8d31b-224617-412612 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmptgq8237p_chrome_odoo" 2026-09-07 13:10:10,524 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-07 13:10:16,885 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-09-07 13:10:17,107 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-07 13:10:18,968 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 427, model: sale.order.line 2026-09-07 13:10:18,978 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-07 13:10:19,400 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-09-07 13:10:24,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-07 13:10:26,465 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 13:10:34,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-09-07 13:10:36,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-07 13:10:36,700 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-09-07 13:10:36,883 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-09-07 13:10:38,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-07 13:10:39,577 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-07 13:10:41,397 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-07 13:10:42,247 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-09-07 13:10:42,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-07 13:10:43,433 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-07 13:10:43,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-07 13:10:44,866 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:10:44,869 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-09-07 13:10:44,870 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_import_files: skipped TestImportFiles.test_import_requests_for_quotation_template_xls : Needs demo data to be able to import those files 2026-09-07 13:10:44,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:10:55,687 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-07 13:10:56,313 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-09-07 13:10:57,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-09-07 13:10:59,235 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-09-07 13:10:59,347 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-07 13:11:01,213 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-07 13:11:02,566 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-09-07 13:11:03,626 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-07 13:11:03,979 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-07 13:11:05,605 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-09-07 13:11:05,796 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-09-07 13:11:07,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-07 13:11:08,418 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-09-07 13:11:08,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-07 13:11:10,112 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-09-07 13:11:11,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-09-07 13:11:12,321 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #431 deleted stock.move.line records with IDs: [1578] 2026-09-07 13:11:12,387 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-07 13:11:13,858 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-07 13:11:14,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-07 13:11:20,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-09-07 13:11:21,146 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-09-07 13:11:21,557 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-07 13:11:23,725 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-07 13:11:23,850 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-09-07 13:11:24,077 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-07 13:11:24,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-09-07 13:11:27,118 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-07 13:11:28,855 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-07 13:11:30,477 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-09-07 13:11:32,164 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-07 13:11:33,013 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-09-07 13:11:33,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-07 13:11:35,058 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-07 13:11:37,800 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-07 13:11:38,761 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-07 13:11:39,091 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:11:44,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:11:44,581 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:11:44,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-07 13:11:48,461 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 13:11:55,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-09-07 13:11:59,100 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #439 deleted account.move.line.ctp records with IDs: [1441, 1442, 1443, 1444] 2026-09-07 13:11:59,193 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #439 deleted account.move.line records with IDs: [2648, 2649, 2650, 2651, 2652] 2026-09-07 13:11:59,257 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #439 deleted mail.message records with IDs: [8666] 2026-09-07 13:11:59,307 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #439 deleted account.move records with IDs: [986] 2026-09-07 13:11:59,534 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-09-07 13:12:01,611 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-09-07 13:12:04,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-09-07 13:12:05,722 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:12:10,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-09-07 13:12:11,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 150941 2026-09-07 13:12:11,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpmggl6w69_chrome_odoo 2026-09-07 13:12:11,690 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:33643/json/version 2026-09-07 13:12:11,692 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:12:11,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Browser version: Chrome/150.0.7871.114 2026-09-07 13:12:11,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:33643/json 2026-09-07 13:12:11,743 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:12:11,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:33643/devtools/page/02AC04DE8D843C51643645BF60589452 2026-09-07 13:12:11,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-09-07 13:12:11,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-09-07 13:12:12,037 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-09-07 13:12:12,046 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-09-07 13:12:12,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:12:12,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:12:12,060 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:12:13,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:13] "GET /odoo HTTP/1.1" 200 - 144 0.124 1.705 2026-09-07 13:12:13,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '02AC04DE8D843C51643645BF60589452', 'loaderId': '2847450834F71738780E04AC61BE1081', 'isDownload': False} 2026-09-07 13:12:13,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Evaluate ready code "odoo.isTourReady('test_basic_purchase_flow_with_minimal_access_rights')" 2026-09-07 13:12:13,936 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:13] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-07 13:12:13,986 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.020 0.040 2026-09-07 13:12:14,033 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 21 0.013 0.095 2026-09-07 13:12:14,042 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.109 2026-09-07 13:12:14,126 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.023 2026-09-07 13:12:14,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-09-07 13:12:14,839 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:12:14,842 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:12:14,869 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-07 13:12:14,893 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-07 13:12:14,917 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-07 13:12:14,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-09-07 13:12:14,991 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:12:15,020 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:12:15,119 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /odoo HTTP/1.1" 200 - 26 0.042 0.034 2026-09-07 13:12:15,140 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.087 2026-09-07 13:12:15,197 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Evaluate test code "odoo.startTour('test_basic_purchase_flow_with_minimal_access_rights', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:12:15,201 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /web/image?model=res.users&field=avatar_128&id=443 HTTP/1.1" 200 - 14 0.022 0.036 2026-09-07 13:12:15,244 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-09-07 13:12:15,249 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-07 13:12:15,255 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [1/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:12:15,258 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.044 0.071 2026-09-07 13:12:15,288 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [2/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Open the purchase app (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-09-07 13:12:15,290 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.130 2026-09-07 13:12:15,338 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.016 0.168 2026-09-07 13:12:15,373 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /web/image/res.partner/1653/avatar_128?unique=1788786725000 HTTP/1.1" 200 - 6 0.014 0.215 2026-09-07 13:12:15,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /web/image/res.company/247/favicon HTTP/1.1" 200 - 9 0.017 0.089 2026-09-07 13:12:15,438 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [3/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Open the purchase app (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-09-07 13:12:15,463 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-07 13:12:15,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [4/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Check that at least one RFQ is present in the view (trigger: .o_purchase_dashboard_list_view .o_data_row) 2026-09-07 13:12:15,505 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /mail/data HTTP/1.1" 200 - 32 0.050 0.146 2026-09-07 13:12:15,510 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.191 2026-09-07 13:12:15,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.195 2026-09-07 13:12:15,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /web/image/res.company/247/favicon HTTP/1.1" 304 - 4 0.003 0.067 2026-09-07 13:12:15,559 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.088 2026-09-07 13:12:15,562 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.249 2026-09-07 13:12:15,679 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: mrp_production_count 2026-09-07 13:12:15,682 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: sale_order_count 2026-09-07 13:12:15,684 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: has_sale_order 2026-09-07 13:12:15,685 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: repair_count 2026-09-07 13:12:15,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: freight.booking 2026-09-07 13:12:15,688 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: booking_count 2026-09-07 13:12:15,690 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 443, model: purchase.order, field: shipment_count 2026-09-07 13:12:15,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.047 0.135 2026-09-07 13:12:15,845 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.015 0.022 2026-09-07 13:12:15,945 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.014 0.044 2026-09-07 13:12:16,031 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.015 0.043 2026-09-07 13:12:16,089 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [5/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_list_button_add 2026-09-07 13:12:16,152 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [6/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_input[id=partner_id_0] 2026-09-07 13:12:16,166 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "POST /mail/data HTTP/1.1" 200 - 43 0.061 0.077 2026-09-07 13:12:16,196 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "GET /web/image/res.users/443/avatar_128 HTTP/1.1" 200 - 7 0.012 0.097 2026-09-07 13:12:16,244 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.021 0.054 2026-09-07 13:12:16,279 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.013 0.062 2026-09-07 13:12:16,357 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-07 13:12:16,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [7/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .dropdown-item:contains(partner_a) 2026-09-07 13:12:16,539 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.007 0.018 2026-09-07 13:12:16,591 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-07 13:12:16,644 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 13:12:16,787 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.013 2026-09-07 13:12:16,825 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [8/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_field_x2many_list_row_add > a 2026-09-07 13:12:16,882 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [9/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_data_row .o_input 2026-09-07 13:12:16,888 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.026 0.027 2026-09-07 13:12:16,930 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:16] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.005 0.017 2026-09-07 13:12:17,000 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:12:17,022 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [10/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .dropdown-item:contains('Test Product') 2026-09-07 13:12:17,030 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.003 0.012 2026-09-07 13:12:17,319 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.028 0.012 2026-09-07 13:12:17,361 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [11/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Wait for the tax to be set by the onchange (trigger: .o_field_many2many_tags[name=tax_ids] .o_tag) 2026-09-07 13:12:17,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.002 0.008 2026-09-07 13:12:17,424 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.007 0.016 2026-09-07 13:12:17,553 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.052 0.059 2026-09-07 13:12:17,585 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [12/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_data_cell[name=price_unit] 2026-09-07 13:12:17,638 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [13/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_data_cell[name=price_unit] .o_input 2026-09-07 13:12:17,673 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.048 0.054 2026-09-07 13:12:17,688 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.110 2026-09-07 13:12:17,723 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [14/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step button[name=button_confirm] 2026-09-07 13:12:17,725 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.009 0.014 2026-09-07 13:12:17,731 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-09-07 13:12:17,746 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 13:12:17,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [15/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_statusbar_status .o_arrow_button_current:contains(Purchase Order) 2026-09-07 13:12:17,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.015 0.026 2026-09-07 13:12:17,904 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.017 0.029 2026-09-07 13:12:18,106 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:18] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 55 0.098 0.077 2026-09-07 13:12:18,463 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:18] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 143 0.173 0.158 2026-09-07 13:12:18,525 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:18] "POST /mail/data HTTP/1.1" 200 - 36 0.029 0.315 2026-09-07 13:12:18,573 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:18] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.024 0.384 2026-09-07 13:12:18,672 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:18] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 47 0.038 0.159 2026-09-07 13:12:18,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [16/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Upload the vendor bill (trigger: .o_widget_purchase_file_uploader) 2026-09-07 13:12:18,791 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Found 1 of ".o_widget_purchase_file_uploader input" (immediately) and inputted 1 file(s) 2026-09-07 13:12:18,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [17/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Check that we are in the invoice form view (trigger: .o_statusbar_status:contains(Posted) .o_arrow_button_current:contains(Draft)) 2026-09-07 13:12:18,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:18] "POST /mail/data HTTP/1.1" 200 - 29 0.020 0.032 2026-09-07 13:12:18,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:18] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.002 0.011 2026-09-07 13:12:19,148 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-09-07 13:12:19,169 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: sale.order.line 2026-09-07 13:12:19,211 26 INFO rb-6a8d31b-224617-412612 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-09-07 13:12:19,316 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:19] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 155 0.206 0.269 2026-09-07 13:12:19,506 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: account.payment 2026-09-07 13:12:19,523 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: payment.transaction 2026-09-07 13:12:19,528 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 443, model: mrp.production 2026-09-07 13:12:19,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:19] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 100 0.076 0.188 2026-09-07 13:12:19,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:19] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 60 0.112 0.083 2026-09-07 13:12:20,018 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [18/18] Tour test_basic_purchase_flow_with_minimal_access_rights → Step Check that the invoice is linked to the sale order (trigger: button[name=action_view_source_purchase_orders]) 2026-09-07 13:12:20,065 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-09-07 13:12:20,066 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_basic_purchase_flow_with_minimal_access_rights SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-07 13:12:20,161 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:20] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.084 0.049 2026-09-07 13:12:20,256 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:20] "POST /mail/data HTTP/1.1" 200 - 39 0.045 0.169 2026-09-07 13:12:20,459 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 37136440 (allocated 41361408) 2026-09-07 13:12:20,469 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:12:20] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:12:20,474 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 150941 2026-09-07 13:12:20,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-09-07 13:12:20,476 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 150941 2026-09-07 13:12:20,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_131220_592919_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-09-07 13:12:20,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpmggl6w69_chrome_odoo" 2026-09-07 13:12:20,653 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 13:12:27,686 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-09-07 13:12:32,909 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-09-07 13:12:33,603 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-09-07 13:12:38,928 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-07 13:12:40,520 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #444 deleted stock.move records with IDs: [1617] 2026-09-07 13:12:41,450 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-09-07 13:12:41,483 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: skipped TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold : This test requires the installation of the account_account module 2026-09-07 13:12:41,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-07 13:12:42,893 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-07 13:12:45,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-07 13:12:49,550 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-07 13:12:51,862 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-07 13:12:53,218 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-07 13:12:54,627 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-07 13:12:58,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-07 13:12:58,954 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-07 13:13:00,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-07 13:13:00,923 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-07 13:13:01,463 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-07 13:13:04,159 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:13:10,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-09-07 13:13:14,782 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-09-07 13:13:15,635 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1482] 2026-09-07 13:13:15,775 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2741] 2026-09-07 13:13:15,886 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2744] 2026-09-07 13:13:16,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-09-07 13:13:17,147 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-07 13:13:19,227 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-07 13:13:22,151 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1487, 1488, 1489] 2026-09-07 13:13:22,256 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2756, 2757] 2026-09-07 13:13:22,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-09-07 13:13:25,000 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-09-07 13:13:38,739 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-09-07 13:13:42,477 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1521, 1522, 1523] 2026-09-07 13:13:42,601 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2801] 2026-09-07 13:13:42,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-09-07 13:13:44,346 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-09-07 13:13:47,425 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1524, 1525, 1526] 2026-09-07 13:13:47,513 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2810] 2026-09-07 13:13:47,806 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-09-07 13:13:47,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-07 13:13:49,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-07 13:13:52,096 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-07 13:13:54,289 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-07 13:13:57,386 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-07 13:13:59,459 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1541, 1542] 2026-09-07 13:13:59,537 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2831] 2026-09-07 13:13:59,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-09-07 13:14:02,647 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2840] 2026-09-07 13:14:02,706 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2841] 2026-09-07 13:14:02,921 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-07 13:14:06,051 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1548, 1549, 1550, 1551, 1552] 2026-09-07 13:14:06,185 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2850] 2026-09-07 13:14:06,328 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1553, 1554, 1555, 1556] 2026-09-07 13:14:06,415 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2845] 2026-09-07 13:14:06,573 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-07 13:14:09,420 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1557, 1558, 1559] 2026-09-07 13:14:09,493 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2853, 2854] 2026-09-07 13:14:09,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-07 13:14:12,739 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1563, 1564, 1565, 1566] 2026-09-07 13:14:12,833 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2865] 2026-09-07 13:14:12,972 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1567, 1568, 1569] 2026-09-07 13:14:13,054 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2860] 2026-09-07 13:14:13,202 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-07 13:14:16,015 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1570, 1571, 1572, 1573] 2026-09-07 13:14:16,117 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2867] 2026-09-07 13:14:16,258 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-07 13:14:19,553 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1574, 1575, 1576, 1577] 2026-09-07 13:14:19,649 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2878] 2026-09-07 13:14:19,759 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1578, 1579, 1580] 2026-09-07 13:14:19,839 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2874] 2026-09-07 13:14:20,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-07 13:14:22,501 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-07 13:14:25,648 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-07 13:14:27,948 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1587, 1588] 2026-09-07 13:14:28,062 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2890] 2026-09-07 13:14:28,530 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-07 13:14:32,274 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line.ctp records with IDs: [1591, 1592] 2026-09-07 13:14:32,375 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #446 deleted account.move.line records with IDs: [2895] 2026-09-07 13:14:32,792 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-07 13:14:32,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-09-07 13:14:33,354 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 151182 2026-09-07 13:14:33,354 26 INFO rb-6a8d31b-224617-412612 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/tmp8zxqvafr_chrome_odoo 2026-09-07 13:14:33,354 26 INFO rb-6a8d31b-224617-412612 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:38853/json/version 2026-09-07 13:14:33,363 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:14:33,403 26 INFO rb-6a8d31b-224617-412612 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-09-07 13:14:33,403 26 INFO rb-6a8d31b-224617-412612 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:38853/json 2026-09-07 13:14:33,404 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:14:33,427 26 INFO rb-6a8d31b-224617-412612 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:38853/devtools/page/61BF993835301D44CAE2CEAD4EB2580E 2026-09-07 13:14:33,475 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Enable chrome headless console log notification 2026-09-07 13:14:33,494 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome headless enable page notifications 2026-09-07 13:14:33,571 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:14:33,580 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Setting session cookie in browser 2026-09-07 13:14:33,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Open "http://127.0.0.1:8069/web#action=purchase.purchase_rfq" in browser 2026-09-07 13:14:33,582 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigating to: "http://127.0.0.1:8069/web#action=purchase.purchase_rfq" 2026-09-07 13:14:33,599 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:14:34,882 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:34] "GET /web HTTP/1.1" 200 - 152 0.201 1.085 2026-09-07 13:14:34,889 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '61BF993835301D44CAE2CEAD4EB2580E', 'loaderId': '3706277D7CEB6B1C322270D9B9DB6321', 'isDownload': False} 2026-09-07 13:14:34,890 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Evaluate ready code "odoo.isTourReady('test_add_section_from_product_catalog_on_purchase_order')" 2026-09-07 13:14:34,963 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:34] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.026 2026-09-07 13:14:34,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:34] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.056 2026-09-07 13:14:35,161 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.050 0.174 2026-09-07 13:14:35,185 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.234 2026-09-07 13:14:35,223 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-07 13:14:35,269 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-07 13:14:35,773 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:14:35,775 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:14:35,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-07 13:14:35,838 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:14:35,881 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: Owl is running in 'dev' mode. 2026-09-07 13:14:35,937 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.077 0.048 2026-09-07 13:14:35,955 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.134 2026-09-07 13:14:35,987 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.138 2026-09-07 13:14:35,999 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-09-07 13:14:36,005 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Evaluate test code "odoo.startTour('test_add_section_from_product_catalog_on_purchase_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=purchase.purchase_rfq", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:14:36,027 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:14:36,093 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [1/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Create a New PO (trigger: .o_list_button_add, .o_form_button_create) 2026-09-07 13:14:36,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.046 0.044 2026-09-07 13:14:36,124 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-07 13:14:36,166 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 13:14:36,257 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.079 0.139 2026-09-07 13:14:36,285 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.011 0.221 2026-09-07 13:14:36,335 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 6 0.021 0.266 2026-09-07 13:14:36,369 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.174 2026-09-07 13:14:36,417 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "POST /web/action/load HTTP/1.1" 200 - 12 0.032 0.317 2026-09-07 13:14:36,500 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "POST /mail/data HTTP/1.1" 200 - 35 0.046 0.180 2026-09-07 13:14:36,582 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "GET /odoo HTTP/1.1" 200 - 27 0.040 0.461 2026-09-07 13:14:36,584 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.421 2026-09-07 13:14:36,835 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.109 0.266 2026-09-07 13:14:36,895 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:36] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.009 0.022 2026-09-07 13:14:37,020 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [2/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Fill Vendor Field on PO (trigger: .o_field_res_partner_many2one[name='partner_id'] input) 2026-09-07 13:14:37,041 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.012 0.024 2026-09-07 13:14:37,128 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.036 0.048 2026-09-07 13:14:37,221 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "POST /mail/data HTTP/1.1" 200 - 45 0.035 0.134 2026-09-07 13:14:37,250 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:14:37,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.018 2026-09-07 13:14:37,446 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [3/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Select vendor from many to one (trigger: .ui-menu-item > a:contains(Test Vendor)) 2026-09-07 13:14:37,477 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.007 0.031 2026-09-07 13:14:37,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-07 13:14:37,530 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 13:14:37,718 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.007 0.016 2026-09-07 13:14:37,736 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.030 2026-09-07 13:14:37,770 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [4/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click Catalog Button (trigger: button[name=action_add_from_catalog]) 2026-09-07 13:14:37,832 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [5/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click 'Add Section' button (trigger: .o_search_panel_sections button:contains("+ Add Section")) 2026-09-07 13:14:37,836 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.025 0.035 2026-09-07 13:14:37,929 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.028 0.043 2026-09-07 13:14:37,985 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:37] "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.009 0.017 2026-09-07 13:14:38,058 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.028 0.033 2026-09-07 13:14:38,132 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /mail/data HTTP/1.1" 200 - 38 0.032 0.093 2026-09-07 13:14:38,516 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 98 0.128 0.391 2026-09-07 13:14:38,597 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.020 0.025 2026-09-07 13:14:38,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.037 0.091 2026-09-07 13:14:38,714 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.007 0.135 2026-09-07 13:14:38,769 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.018 0.039 2026-09-07 13:14:38,788 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.175 2026-09-07 13:14:38,811 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.003 0.064 2026-09-07 13:14:38,824 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.006 0.028 2026-09-07 13:14:38,843 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:38] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.011 2026-09-07 13:14:38,876 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [6/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Type new section name (trigger: input.o_section_input) 2026-09-07 13:14:38,936 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [7/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click anywhere to add the section (trigger: .o_search_panel) 2026-09-07 13:14:38,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [8/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Check section A is selected (trigger: .o_search_panel_sections .o_selected_section:contains("Section A")) 2026-09-07 13:14:39,028 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:39] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.015 0.026 2026-09-07 13:14:39,057 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [9/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Add a Product (trigger: .o_kanban_record:contains("Test Product")) 2026-09-07 13:14:39,062 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:14:39,073 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:39] "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.021 2026-09-07 13:14:39,095 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [10/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Wait for product to be added (trigger: .o_kanban_record:contains("Test Product"):not(:has(.fa-shopping-cart))) 2026-09-07 13:14:39,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:39] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.020 0.044 2026-09-07 13:14:39,161 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:39] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.009 0.021 2026-09-07 13:14:40,124 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [11/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Close the catalog (trigger: .o-kanban-button-back) 2026-09-07 13:14:40,177 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [12/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Open line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-09-07 13:14:40,723 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:40] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.057 0.067 2026-09-07 13:14:40,872 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:40] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 64 0.073 0.107 2026-09-07 13:14:41,063 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:41] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.018 0.024 2026-09-07 13:14:41,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [13/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Show product column (trigger: .o-dropdown-item input[name="product_id"], .o-dropdown-item input[name="product_template_id"]) 2026-09-07 13:14:41,135 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [14/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Close line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-09-07 13:14:41,136 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:41] "POST /mail/data HTTP/1.1" 200 - 31 0.035 0.042 2026-09-07 13:14:41,185 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [15/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Ensure Section is first row (trigger: .o_section_and_note_list_view tr:nth-child(1).o_is_line_section) 2026-09-07 13:14:41,241 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [16/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Ensure Product is second row (trigger: tbody tr:nth-child(2) .o_field_product_label_section_and_note_cell:contains("Test Product")) 2026-09-07 13:14:41,292 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: tour succeeded 2026-09-07 13:14:41,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_add_section_from_product_catalog_on_purchase_order SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-09-07 13:14:41,486 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 35140048 (allocated 37425152) 2026-09-07 13:14:41,501 26 INFO rb-6a8d31b-224617-412612 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 151182 2026-09-07 13:14:41,502 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Closing websocket connection 2026-09-07 13:14:41,503 26 INFO rb-6a8d31b-224617-412612 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 151182 2026-09-07 13:14:41,600 26 INFO rb-6a8d31b-224617-412612 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-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_131441_600295_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-09-07 13:14:41,600 26 INFO rb-6a8d31b-224617-412612 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/tmp8zxqvafr_chrome_odoo" 2026-09-07 13:14:41,633 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:14:48,110 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-07 13:14:49,551 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-07 13:14:50,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-07 13:14:50,929 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-07 13:14:51,402 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-07 13:14:51,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-09-07 13:14:52,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:14:58,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-07 13:14:58,180 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 13:14:58,545 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:14:58,827 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:58] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 42 0.033 0.251 2026-09-07 13:14:58,949 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:58] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 59 0.054 0.064 2026-09-07 13:14:59,047 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:14:59] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.031 0.061 2026-09-07 13:14:59,052 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-09-07 13:14:59,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 151408 2026-09-07 13:14:59,748 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmpsdbipd_x_chrome_odoo 2026-09-07 13:14:59,749 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:45633/json/version 2026-09-07 13:14:59,750 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:14:59,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-09-07 13:14:59,810 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:45633/json 2026-09-07 13:14:59,810 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:14:59,867 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:45633/devtools/page/669CA986BD9C35B9965B1F579BA8D2A0 2026-09-07 13:14:59,896 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-09-07 13:14:59,902 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-09-07 13:15:00,116 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-07 13:15:00,121 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-09-07 13:15:00,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Open "http://127.0.0.1:8069/odoo/purchase" in browser 2026-09-07 13:15:00,122 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigating to: "http://127.0.0.1:8069/odoo/purchase" 2026-09-07 13:15:00,144 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:15:01,262 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:01] "GET /odoo/purchase HTTP/1.1" 200 - 147 0.110 1.014 2026-09-07 13:15:01,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': '669CA986BD9C35B9965B1F579BA8D2A0', 'loaderId': '27955E81C1CBE7B361E15BBE83005E8A', 'isDownload': False} 2026-09-07 13:15:01,271 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-09-07 13:15:01,376 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.030 0.040 2026-09-07 13:15:01,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:01] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.083 2026-09-07 13:15:01,398 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:01] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.094 2026-09-07 13:15:01,489 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 21 0.045 0.140 2026-09-07 13:15:01,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:01] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.072 2026-09-07 13:15:01,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:01] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 13:15:02,241 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:15:02,244 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:15:02,265 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-09-07 13:15:02,286 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-07 13:15:02,318 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-07 13:15:02,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-09-07 13:15:02,348 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:15:02,387 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-07 13:15:02,491 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate test code "odoo.startTour('test_catalog_vendor_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/purchase", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:15:02,509 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /odoo HTTP/1.1" 200 - 26 0.042 0.041 2026-09-07 13:15:02,542 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.102 2026-09-07 13:15:02,579 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [1/39] Tour test_catalog_vendor_uom → Step td[data-tooltip='PO/TEST/00002'] 2026-09-07 13:15:02,614 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-07 13:15:02,616 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-09-07 13:15:02,624 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /web/image?model=res.users&field=avatar_128&id=451 HTTP/1.1" 200 - 14 0.040 0.081 2026-09-07 13:15:02,669 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.160 2026-09-07 13:15:02,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.163 2026-09-07 13:15:02,730 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /web/image/res.partner/1680/avatar_128?unique=1788786892000 HTTP/1.1" 200 - 6 0.006 0.215 2026-09-07 13:15:02,815 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "POST /mail/data HTTP/1.1" 200 - 33 0.051 0.102 2026-09-07 13:15:02,848 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:02] "GET /web/image/res.company/251/favicon HTTP/1.1" 200 - 9 0.017 0.170 2026-09-07 13:15:02,944 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: sale_order_count 2026-09-07 13:15:02,948 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: has_sale_order 2026-09-07 13:15:02,949 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 451, model: freight.booking 2026-09-07 13:15:02,950 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: booking_count 2026-09-07 13:15:02,952 26 INFO rb-6a8d31b-224617-412612 odoo.models: Access Denied by ACLs for operation: read, uid: 451, model: purchase.order, field: shipment_count 2026-09-07 13:15:03,085 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.096 0.247 2026-09-07 13:15:03,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.452 2026-09-07 13:15:03,172 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.017 0.034 2026-09-07 13:15:03,273 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.008 0.022 2026-09-07 13:15:03,385 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "POST /mail/data HTTP/1.1" 200 - 43 0.057 0.075 2026-09-07 13:15:03,432 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.027 0.094 2026-09-07 13:15:03,454 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.028 2026-09-07 13:15:03,497 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [2/39] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many .o_optional_columns_dropdown button 2026-09-07 13:15:03,537 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "GET /web/image/res.users/451/avatar_128 HTTP/1.1" 200 - 7 0.018 0.039 2026-09-07 13:15:03,594 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 22 0.025 0.046 2026-09-07 13:15:03,690 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:15:03,874 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [3/39] Tour test_catalog_vendor_uom → Step input[name="discount"]:not(:checked) 2026-09-07 13:15:03,878 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.006 0.012 2026-09-07 13:15:03,948 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [4/39] Tour test_catalog_vendor_uom → Step th[data-name="discount"] 2026-09-07 13:15:03,957 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:03] "POST /mail/data HTTP/1.1" 200 - 28 0.038 0.054 2026-09-07 13:15:04,006 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [5/39] Tour test_catalog_vendor_uom → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2026-09-07 13:15:04,061 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [6/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.50 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.50")) 2026-09-07 13:15:04,100 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "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.015 0.015 2026-09-07 13:15:04,390 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 99 0.096 0.179 2026-09-07 13:15:04,448 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.015 0.021 2026-09-07 13:15:04,527 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.041 0.055 2026-09-07 13:15:04,532 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.100 2026-09-07 13:15:04,550 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.075 2026-09-07 13:15:04,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.030 0.032 2026-09-07 13:15:04,612 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.049 2026-09-07 13:15:04,626 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.005 2026-09-07 13:15:04,678 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [7/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:04,679 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:04] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.008 0.021 2026-09-07 13:15:04,738 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [8/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses Units as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("Units")) 2026-09-07 13:15:04,781 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [9/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:04,834 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [10/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:04,886 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [11/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:04,939 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [12/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:04,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [13/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("5") 2026-09-07 13:15:05,043 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [14/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses Units as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("Units")) 2026-09-07 13:15:05,094 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [15/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.50 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.50")) 2026-09-07 13:15:05,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [16/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:05,198 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [17/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.45 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.45")) 2026-09-07 13:15:05,782 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:05] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.030 0.052 2026-09-07 13:15:05,808 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [18/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:05,860 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [19/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:05,912 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [20/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:05,963 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [21/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:06,016 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [22/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:06,068 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [23/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("11") 2026-09-07 13:15:06,120 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [24/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses Units as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("Units")) 2026-09-07 13:15:06,170 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [25/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.45 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.45")) 2026-09-07 13:15:06,221 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [26/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:06,273 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [27/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.20 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.20")) 2026-09-07 13:15:06,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:06] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.037 0.043 2026-09-07 13:15:06,895 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [28/39] Tour test_catalog_vendor_uom → Step Go back to the Order (trigger: button.o-kanban-button-back) 2026-09-07 13:15:06,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [29/39] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many tbody tr.o_data_row:eq(0) 2026-09-07 13:15:07,662 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:07] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 57 0.123 0.078 2026-09-07 13:15:07,729 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:15:07,735 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:07] "POST /mail/data HTTP/1.1" 200 - 20 0.036 0.146 2026-09-07 13:15:07,741 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [30/39] Tour test_catalog_vendor_uom → Step a[href='/odoo/purchase'] 2026-09-07 13:15:07,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:07] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.037 0.214 2026-09-07 13:15:07,799 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [31/39] Tour test_catalog_vendor_uom → Step td[data-tooltip='PO/TEST/00001'] 2026-09-07 13:15:07,831 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.014 2026-09-07 13:15:07,865 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:07] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-09-07 13:15:07,953 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:07] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.006 0.018 2026-09-07 13:15:07,996 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:07] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.020 0.017 2026-09-07 13:15:08,021 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.014 0.019 2026-09-07 13:15:08,032 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-07 13:15:08,079 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [32/39] Tour test_catalog_vendor_uom → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2026-09-07 13:15:08,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 17 0.023 0.031 2026-09-07 13:15:08,264 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [33/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 1.55 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 1.55")) 2026-09-07 13:15:08,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.011 0.031 2026-09-07 13:15:08,400 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /mail/data HTTP/1.1" 200 - 18 0.052 0.109 2026-09-07 13:15:08,441 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "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.020 0.121 2026-09-07 13:15:08,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.010 0.018 2026-09-07 13:15:08,549 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.020 0.048 2026-09-07 13:15:08,554 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.070 2026-09-07 13:15:08,590 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "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.015 0.059 2026-09-07 13:15:08,656 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.030 0.053 2026-09-07 13:15:08,674 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.092 2026-09-07 13:15:08,699 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.011 2026-09-07 13:15:08,720 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:08] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.019 2026-09-07 13:15:08,747 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [34/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-09-07 13:15:08,798 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [35/39] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("1") 2026-09-07 13:15:08,842 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [36/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses L as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("L")) 2026-09-07 13:15:08,894 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [37/39] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 1.55 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 1.55")) 2026-09-07 13:15:08,945 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [38/39] Tour test_catalog_vendor_uom → Step Go back to the Order (trigger: button.o-kanban-button-back) 2026-09-07 13:15:08,998 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [39/39] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many tbody tr.o_data_row:eq(0) 2026-09-07 13:15:09,394 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:09] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 36 0.037 0.061 2026-09-07 13:15:09,633 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:09] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 42 0.062 0.060 2026-09-07 13:15:09,690 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:09] "POST /mail/data HTTP/1.1" 200 - 20 0.032 0.052 2026-09-07 13:15:09,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-09-07 13:15:09,695 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-07 13:15:09,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:15:09] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.061 0.111 2026-09-07 13:15:09,952 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 41007348 (allocated 43872256) 2026-09-07 13:15:09,974 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 151408 2026-09-07 13:15:09,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-09-07 13:15:09,985 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 151408 2026-09-07 13:15:10,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_131510_080502_test_catalog_vendor_uom.txt 2026-09-07 13:15:10,080 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmpsdbipd_x_chrome_odoo" 2026-09-07 13:15:10,097 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-09-07 13:15:10,683 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:15:17,329 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-09-07 13:15:18,632 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1595, 1596] 2026-09-07 13:15:18,745 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2903, 2904] 2026-09-07 13:15:19,209 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-09-07 13:15:20,463 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1597, 1598] 2026-09-07 13:15:20,578 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2908, 2909] 2026-09-07 13:15:20,973 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-09-07 13:15:21,344 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1599] 2026-09-07 13:15:21,413 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2913] 2026-09-07 13:15:21,853 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-09-07 13:15:22,829 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1600, 1601] 2026-09-07 13:15:22,892 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2919, 2920] 2026-09-07 13:15:23,220 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2921, 2922, 2923] 2026-09-07 13:15:23,277 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted mail.message records with IDs: [8854, 8853, 8851] 2026-09-07 13:15:23,349 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted ir.attachment records with IDs: [13163] 2026-09-07 13:15:23,350 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move records with IDs: [1053] 2026-09-07 13:15:23,751 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1602, 1603] 2026-09-07 13:15:23,806 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2924, 2925] 2026-09-07 13:15:24,652 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line.ctp records with IDs: [1604, 1605] 2026-09-07 13:15:24,709 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #453 deleted account.move.line records with IDs: [2929, 2930] 2026-09-07 13:15:25,051 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-07 13:15:29,594 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-09-07 13:15:30,153 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:15:40,441 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-09-07 13:15:41,142 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1706] 2026-09-07 13:15:41,688 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1718] 2026-09-07 13:15:44,328 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-09-07 13:15:44,882 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1731] 2026-09-07 13:15:45,249 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-09-07 13:15:45,707 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1734] 2026-09-07 13:15:46,744 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-09-07 13:15:47,240 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1741] 2026-09-07 13:15:47,484 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1743] 2026-09-07 13:15:48,301 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-09-07 13:15:53,667 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1743] 2026-09-07 13:15:53,701 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1744] 2026-09-07 13:15:54,004 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-07 13:15:55,103 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1760] 2026-09-07 13:15:55,559 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1763] 2026-09-07 13:15:56,445 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-07 13:15:57,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-07 13:15:58,141 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1771] 2026-09-07 13:15:58,905 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-09-07 13:15:59,421 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3943] 2026-09-07 13:15:59,660 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-09-07 13:15:59,973 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1774] 2026-09-07 13:16:00,636 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-09-07 13:16:01,112 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.product records with IDs: [3958] 2026-09-07 13:16:01,556 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1781, 1782, 1783] 2026-09-07 13:16:01,937 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-07 13:16:02,197 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1794] 2026-09-07 13:16:02,423 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-07 13:16:02,744 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1796] 2026-09-07 13:16:03,309 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-07 13:16:09,489 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-07 13:16:09,890 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1798] 2026-09-07 13:16:10,336 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1802] 2026-09-07 13:16:10,711 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1803, 1804, 1801] 2026-09-07 13:16:10,816 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-07 13:16:12,340 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1806] 2026-09-07 13:16:16,857 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-07 13:16:18,934 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-07 13:16:20,453 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-07 13:16:20,812 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-09-07 13:16:21,911 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1818] 2026-09-07 13:16:22,010 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-07 13:16:24,427 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-07 13:16:26,266 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-09-07 13:16:26,637 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1853] 2026-09-07 13:16:27,015 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-07 13:16:28,030 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1857] 2026-09-07 13:16:28,362 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-07 13:16:29,660 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1861] 2026-09-07 13:16:29,926 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-09-07 13:16:30,310 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1863] 2026-09-07 13:16:30,488 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-07 13:16:31,524 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1865] 2026-09-07 13:16:31,831 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-07 13:16:32,299 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-07 13:16:34,358 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-09-07 13:16:34,861 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-09-07 13:16:35,145 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-07 13:16:35,817 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-07 13:16:36,505 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-07 13:16:36,941 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.warehouse.orderpoint records with IDs: [6] 2026-09-07 13:16:37,084 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-09-07 13:16:37,507 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1884] 2026-09-07 13:16:38,337 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-07 13:16:38,945 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1887] 2026-09-07 13:16:39,333 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1889] 2026-09-07 13:16:39,587 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1890] 2026-09-07 13:16:40,154 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move.line records with IDs: [1841] 2026-09-07 13:16:40,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-07 13:16:40,564 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-09-07 13:16:41,141 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1894] 2026-09-07 13:16:41,593 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-07 13:16:42,892 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #458 deleted stock.move records with IDs: [1898] 2026-09-07 13:16:43,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:16:43,720 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-07 13:16:44,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 151649 2026-09-07 13:16:44,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpbmcpfzgr_chrome_odoo 2026-09-07 13:16:44,158 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:40793/json/version 2026-09-07 13:16:44,160 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:16:44,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-09-07 13:16:44,243 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:40793/json 2026-09-07 13:16:44,259 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-07 13:16:44,293 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:40793/devtools/page/B6BB90789F03F5B13BB19164E2731015 2026-09-07 13:16:44,308 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-09-07 13:16:44,312 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-09-07 13:16:44,407 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-07 13:16:44,412 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-09-07 13:16:44,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-07 13:16:44,419 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-07 13:16:44,449 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-07 13:16:45,556 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:45] "GET /odoo HTTP/1.1" 200 - 151 0.117 1.002 2026-09-07 13:16:45,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': 'B6BB90789F03F5B13BB19164E2731015', 'loaderId': 'F432808600553C195140D2951FE3217F', 'isDownload': False} 2026-09-07 13:16:45,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-07 13:16:45,600 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:45] "GET /web/assets/6e10122/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-07 13:16:45,625 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:45] "GET /web/assets/45f0417/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.031 2026-09-07 13:16:45,794 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:45] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.048 0.141 2026-09-07 13:16:45,830 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.021 0.200 2026-09-07 13:16:45,850 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:45] "GET /web/assets/5199a45/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-07 13:16:46,274 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /web/assets/80a634c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.010 0.009 2026-09-07 13:16:46,383 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-07 13:16:46,386 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:16:46,403 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-07 13:16:46,447 26 INFO rb-6a8d31b-224617-412612 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-07 13:16:46,485 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-09-07 13:16:46,487 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.027 0.037 2026-09-07 13:16:46,491 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.061 2026-09-07 13:16:46,511 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.054 2026-09-07 13:16:46,519 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-07 13:16:46,549 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:16:46,684 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-07 13:16:46,695 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /odoo HTTP/1.1" 200 - 27 0.062 0.067 2026-09-07 13:16:46,712 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-07 13:16:46,742 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [1/30] Tour purchase_matrix_tour → Step .o_navbar_apps_menu button:enabled 2026-09-07 13:16:46,768 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-07 13:16:46,774 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.019 0.181 2026-09-07 13:16:46,778 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [2/30] Tour purchase_matrix_tour → Step .o_app[data-menu-xmlid="purchase.menu_purchase_root"] 2026-09-07 13:16:46,849 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /web/image/res.partner/3/avatar_128?unique=1788779808000 HTTP/1.1" 200 - 13 0.019 0.167 2026-09-07 13:16:46,873 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.219 2026-09-07 13:16:46,886 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.213 2026-09-07 13:16:46,889 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.132 2026-09-07 13:16:46,897 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.098 2026-09-07 13:16:46,925 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.115 2026-09-07 13:16:46,984 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:46] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-07 13:16:46,993 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [3/30] Tour purchase_matrix_tour → Step .o_purchase_order 2026-09-07 13:16:47,017 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /mail/data HTTP/1.1" 200 - 34 0.056 0.104 2026-09-07 13:16:47,058 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.175 2026-09-07 13:16:47,092 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.432 2026-09-07 13:16:47,107 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.209 2026-09-07 13:16:47,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.121 2026-09-07 13:16:47,142 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.137 2026-09-07 13:16:47,388 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.060 0.146 2026-09-07 13:16:47,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.004 0.020 2026-09-07 13:16:47,533 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [4/30] Tour purchase_matrix_tour → Step .o_list_button_add 2026-09-07 13:16:47,555 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.015 0.026 2026-09-07 13:16:47,663 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /mail/data HTTP/1.1" 200 - 45 0.040 0.078 2026-09-07 13:16:47,688 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [5/30] Tour purchase_matrix_tour → Step .o_required_modifier[name=partner_id] input 2026-09-07 13:16:47,705 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.021 0.085 2026-09-07 13:16:47,777 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.030 0.043 2026-09-07 13:16:47,810 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.055 2026-09-07 13:16:47,917 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:47] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:16:48,073 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [6/30] Tour purchase_matrix_tour → Step .ui-menu-item > a:contains("Agrolait") 2026-09-07 13:16:48,095 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.008 0.023 2026-09-07 13:16:48,138 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-09-07 13:16:48,193 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "GET /web/assets/de83628/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-07 13:16:48,349 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.007 0.017 2026-09-07 13:16:48,375 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.006 0.037 2026-09-07 13:16:48,421 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [7/30] Tour purchase_matrix_tour → Step a:contains('Add a product') 2026-09-07 13:16:48,472 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [8/30] Tour purchase_matrix_tour → Step div[name="product_template_id"] input 2026-09-07 13:16:48,499 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 32 0.026 0.058 2026-09-07 13:16:48,561 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.014 0.032 2026-09-07 13:16:48,607 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.008 0.017 2026-09-07 13:16:48,672 26 INFO ? werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-07 13:16:48,713 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [9/30] Tour purchase_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-09-07 13:16:48,741 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:48] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.011 0.022 2026-09-07 13:16:49,013 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:49] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.028 0.021 2026-09-07 13:16:49,053 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [10/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table 2026-09-07 13:16:49,078 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:49] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.002 0.017 2026-09-07 13:16:49,133 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:49] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.018 2026-09-07 13:16:49,213 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:49] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.022 0.043 2026-09-07 13:16:49,269 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [11/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table .o_matrix_input:eq(0) 2026-09-07 13:16:49,275 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:49] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.004 0.016 2026-09-07 13:16:49,326 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [12/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table .o_matrix_input:eq(8) 2026-09-07 13:16:49,383 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [13/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-09-07 13:16:49,437 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [14/30] Tour purchase_matrix_tour → Step .o_form_button_save 2026-09-07 13:16:49,495 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [15/30] Tour purchase_matrix_tour → Step .o_form_status_indicator_buttons:not(:visible) 2026-09-07 13:16:50,056 26 INFO rb-6a8d31b-224617-412612 odoo.tests.common: Simulating signal changes during tests 2026-09-07 13:16:50,056 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:50] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 248 0.275 0.339 2026-09-07 13:16:50,503 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:50] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 100 0.155 0.153 2026-09-07 13:16:50,714 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [16/30] Tour purchase_matrix_tour → Step .o_field_pol_product_many2one 2026-09-07 13:16:50,796 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:50] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.030 0.092 2026-09-07 13:16:50,802 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [17/30] Tour purchase_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-09-07 13:16:50,892 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:50] "POST /mail/data HTTP/1.1" 200 - 45 0.054 0.077 2026-09-07 13:16:50,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [18/30] Tour purchase_matrix_tour → Step .o_matrix_input_table 2026-09-07 13:16:50,911 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:50] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.007 0.096 2026-09-07 13:16:51,124 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:51] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 92 0.097 0.115 2026-09-07 13:16:51,135 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:51] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.002 0.184 2026-09-07 13:16:51,210 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [19/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-09-07 13:16:51,268 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [20/30] Tour purchase_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains("4.00") 2026-09-07 13:16:51,514 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:51] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 65 0.065 0.179 2026-09-07 13:16:51,590 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [21/30] Tour purchase_matrix_tour → Step .o_form_button_save 2026-09-07 13:16:51,650 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [22/30] Tour purchase_matrix_tour → Step .o_form_status_indicator_buttons:not(:visible) 2026-09-07 13:16:51,857 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:51] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 63 0.092 0.111 2026-09-07 13:16:51,884 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:51] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.006 0.012 2026-09-07 13:16:51,972 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [23/30] Tour purchase_matrix_tour → Step a:contains("Add a product") 2026-09-07 13:16:52,031 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [24/30] Tour purchase_matrix_tour → Step div[name="product_template_id"] input 2026-09-07 13:16:52,050 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:52] "POST /mail/data HTTP/1.1" 200 - 31 0.041 0.036 2026-09-07 13:16:52,068 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:52] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.005 0.024 2026-09-07 13:16:52,172 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [25/30] Tour purchase_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-09-07 13:16:52,182 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:52] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.004 0.015 2026-09-07 13:16:52,443 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:52] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.008 0.014 2026-09-07 13:16:52,515 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [26/30] Tour purchase_matrix_tour → Step input[value="4"] 2026-09-07 13:16:52,524 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:52] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.010 0.010 2026-09-07 13:16:52,619 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:52] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.004 0.013 2026-09-07 13:16:52,833 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:52] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 70 0.088 0.107 2026-09-07 13:16:52,935 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [27/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-09-07 13:16:52,990 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [28/30] Tour purchase_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains(8.20) 2026-09-07 13:16:53,010 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:53] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 44 0.049 0.081 2026-09-07 13:16:53,282 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:53] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 61 0.074 0.138 2026-09-07 13:16:53,339 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [29/30] Tour purchase_matrix_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-07 13:16:53,398 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [30/30] Tour purchase_matrix_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-07 13:16:53,580 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:53] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 60 0.083 0.097 2026-09-07 13:16:53,602 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:53] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.010 2026-09-07 13:16:53,709 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-09-07 13:16:53,710 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-07 13:16:53,795 26 INFO rb-6a8d31b-224617-412612 werkzeug: 127.0.0.1 - - [07/Sep/2026 13:16:53] "POST /mail/data HTTP/1.1" 200 - 31 0.043 0.037 2026-09-07 13:16:54,019 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 45403652 (allocated 49647616) 2026-09-07 13:16:54,023 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 151649 2026-09-07 13:16:54,024 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-09-07 13:16:54,026 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 151649 2026-09-07 13:16:54,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-6a8d31b-224617-412612/chrome_logs/chrome_log_20260907_131654_138089_test_purchase_matrix_ui.txt 2026-09-07 13:16:54,138 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpbmcpfzgr_chrome_odoo" 2026-09-07 13:16:54,654 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-09-07 13:16:55,642 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-07 13:17:08,481 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-09-07 13:17:08,839 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:17:09,201 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:17:09,539 26 INFO rb-6a8d31b-224617-412612 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-07 13:17:09,784 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-07 13:17:09,814 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-07 13:17:09,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-07 13:17:10,003 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [215, 217] 2026-09-07 13:17:10,037 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [216, 218] 2026-09-07 13:17:10,042 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-07 13:17:11,120 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [287] 2026-09-07 13:17:11,348 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-07 13:17:11,562 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-07 13:17:12,765 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-07 13:17:14,732 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-07 13:17:14,864 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-07 13:17:14,881 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-09-07 13:17:14,894 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-07 13:17:14,899 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-07 13:17:15,662 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-09-07 13:17:16,161 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-07 13:17:16,907 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-07 13:17:17,489 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9033] 2026-09-07 13:17:17,513 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [970] 2026-09-07 13:17:17,644 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-07 13:17:18,575 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-07 13:17:19,276 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-09-07 13:17:20,500 26 INFO rb-6a8d31b-224617-412612 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-09-07 13:17:20,508 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-09-07 13:17:21,953 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-09-07 13:17:22,758 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-09-07 13:17:23,047 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-09-07 13:17:23,768 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-09-07 13:17:24,413 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-09-07 13:17:27,724 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-07 13:17:28,429 26 INFO rb-6a8d31b-224617-412612 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-07 13:17:29,154 26 INFO rb-6a8d31b-224617-412612 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-07 13:17:29,158 26 INFO rb-6a8d31b-224617-412612 odoo.service.server: 1391 post-tests in 6966.11s, 2227825 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: point_of_sale: 558 tests 2459.46s 778281 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: portal: 27 tests 32.11s 5007 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_account_tax_python: 4 tests 30.90s 10366 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_adyen: 3 tests 14.59s 7536 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_discount: 6 tests 159.70s 33862 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_event: 9 tests 65.58s 16067 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_event_sale: 3 tests 10.81s 7047 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_hr: 27 tests 147.26s 45969 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_hr_restaurant: 5 tests 23.68s 10617 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_loyalty: 100 tests 773.21s 164623 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_mollie: 6 tests 8.49s 6631 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_mrp: 15 tests 41.92s 21643 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_online_payment: 14 tests 57.16s 18361 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_online_payment_self_order: 27 tests 149.22s 70477 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_qfpay: 3 tests 14.41s 7870 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_razorpay: 5 tests 22.73s 9834 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_repair: 3 tests 13.75s 7709 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_restaurant: 65 tests 579.60s 88964 queries 2026-09-07 13:17:29,165 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 20.05s 8971 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_safaricom: 9 tests 16.75s 7477 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_sale: 81 tests 620.14s 174058 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_sale_loyalty: 5 tests 28.18s 10841 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_sale_margin: 4 tests 8.97s 6283 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_self_order: 107 tests 604.88s 258043 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_self_order_qfpay: 4 tests 11.82s 7424 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_self_order_stripe: 6 tests 18.05s 10850 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_sms: 3 tests 14.70s 7556 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: pos_viva_com: 7 tests 24.85s 13117 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: privacy_lookup: 9 tests 3.78s 3084 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: product: 145 tests 47.19s 35886 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: product_email_template: 4 tests 7.11s 5072 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: product_expiry: 3 tests 7.10s 1856 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: product_margin: 7 tests 8.45s 5838 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project: 152 tests 181.39s 54422 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project_account: 3 tests 5.77s 2138 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project_hr_expense: 7 tests 35.64s 19886 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project_mrp_account: 6 tests 7.69s 2480 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project_mrp_sale: 3 tests 8.53s 4870 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project_purchase: 19 tests 48.54s 24064 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project_purchase_stock: 3 tests 1.01s 311 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project_sale_expense: 9 tests 48.48s 24742 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project_timesheet_holidays: 8 tests 7.57s 4787 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: project_todo: 5 tests 24.01s 3193 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: purchase: 134 tests 300.07s 131611 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 19.46s 12225 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: purchase_mrp: 42 tests 73.54s 43542 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: purchase_product_matrix: 4 tests 11.93s 2427 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: purchase_repair: 3 tests 13.20s 9772 queries 2026-09-07 13:17:29,166 26 INFO rb-6a8d31b-224617-412612 odoo.tests.stats: purchase_requisition: 25 tests 20.29s 10879 queries 2026-09-07 13:17:29,167 26 INFO rb-6a8d31b-224617-412612 odoo.tests.result: 0 failed, 0 error(s) of 1391 tests when loading database 'rb-6a8d31b-224617-412612' 2026-09-07 13:17:29,167 26 INFO rb-6a8d31b-224617-412612 odoo.service.server: Initiating shutdown 2026-09-07 13:17:29,167 26 INFO rb-6a8d31b-224617-412612 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.